Disappointing for the price. Location was good and apartments look nicely painted. However the complex is much bigger than we were lead to believe and a lot of apartments on top of each other doesn’t make for a very private experience. Soundproofing is poor with a lot of noise from the regular slamming doors from other apartments around you (they need to fix these doors with some rubber door stops etc). The pool was not enjoyable as too many uncontrolled children, my wife and I were hit by flying balls and toys on a number of occasions. Poor behaviour by guests that staff need to do something about for the sake of respectful guests. Staff were very polite and friendly, but did not seem overly knowledgeable about services within the resort. The kitchenette was very limited, just a hot plate. No basics at all provided in the kitchen, no salt or pepper, cooking oil or even dishwashing liquid.