Facilities were decent and our stay was mostly comfortable. Nicely situated close to many beaches and restaurants. Staff were very accommodating and always ready to help.
Many families choose this place for a reason as it's kid-friendly and has a variety of things for all ages to do from mini golf to football, ping pong, basketball and a few pools for all abilities. Only down side for us was the air con not working properly in one of the bedrooms making it uncomfortable to sleep in.