I love the pool, kitchen, living room, bedroom as well as the bathroom. It was so comfy. But I came there on holiday season, so it was so noisy from our neighbors (yea the villa located side to side to each other). And one thing that made me a bit disappointed was the service. I asked for towels since I checked in, they gave us 2 towels 3hrs later, and the rest came 1 hour after. Oh ya, there are several types of rooms, if you want the one with bath up, you should call and request at least the day before. Overall, recommended place to stay.