Perfect location and amenities at this resort. Although we booked through Airbnb but were able to use all the facilities at the resort including the tennis court, swimming pool, games room. We didn’t use the gym or the bbq but that was also available. The apartment itself was clean and spacious for a family of 5. It has everything we needed. No oven but a microwave oven was available. But you wouldn’t need it with so many eating options within walking distance. Highly recommended!