There are two pools and one jacuzzi. The location is huge with ample parking space. Rooms are newly built, bed is very comfortable but the villas are still on renovation. They are kind enough to ask if we wanted to be on the second floor or on the ground floor and they granted our request to be on the ground floor (there are only 2 floors). Food is just okay. I think it needs improving especially the breakfast buffet. The beach is so nice! It has white sand and blue waters, the water is cool too but the pool, however, needs to be cleaned properly. There’s a lot of algae on the sides of the dark blue pool and I think they need to work on treating the pool well for healthy reasons of the guests. The staff are so nice and I appreciate them for helping me surprise my husband for his birthday. They also sang for him. Thank you!