The villa is clean, spacious, not a lot of mosquitoes and housekeeping is helpful; in-villa chef is average, overcooked all meats but grilled BBQ seafood was food (because we requested chef to buy live fresh seafood). Normally this would warrant 4-5 stars but the villa location is very remote and not suitable for anyone not renting a car. A taxi tried to charge us 2000baht (~USD60) to return to CasaBay from Nai Harn beach (10-15 min ride); when I called CasaBay for help, the on-duty staff hung up on me - 4x!!! It was only 7:30pm and I was denied help to get back to my villa, it was really horrible as we have 2 small children. At the end, it costed us 600-650 baht (~USD20) each time to get back to the villa from Nai Harn beach or Karon beach (15-20 min ride). CasaBay offers shuttle drop-off but no return ride service, and it is so remote that each time we get scammed trying to get a taxi back to the villa. CasaBay is a great villa overall, just as you see on their website, but unless you plan to stay at the villa all day or have a car, I would not recommend this villa. One more thing, the main door to living room area cannot be locked when you go out, you have to lock all valuables in your bedroom. Only 2 bedrooms are inside the main living area/kitchen, 3rd bedroom is next to the pool on its own, and 4th bedroom is downstairs next to garage. You would need to go outside and walk up the stairs to get to the living area/pool. So you will get wet if it rains outside.