This is our second stay. We love this villa. Having a private pool is so wonderful. We like how the outdoors comes inside when you open all the glass sliding doors. The only negative is also a positive. The location is right off the road, so it can be quite noisy. We would still stay, because we love the place so much. The kitchen is well stocked with baking, and containers to store left overs. The blender was great for making frozen drinks. The oven is in good working order. The micro wave works all except 0 and 3, so we just adjusted our time to say 59 seconds instead of 100. Many beach towels and two beach chairs, an umbrella. The beach across the street has a nice lagoon for snorkeling or swimming. We took the bus everywhere, into town and out to Mismaloyia and Boca. It is cheap and we never felt unsafe. If it was too full (at peak times) we took a taxi was is always sitting across the street at Garza Blanca. The owner, manager and cleaning person are very reliable and easy to work with. We never used the service but I believe the manager will do a grocery shop for a fee. Overall, a perfect holiday.