If you are debating where to stay, choose this place. Not only are the apartments beautiful, clean and spacious AND close to TWO beaches, but the staff are out of this world. They are so helpful, friendly and accommodating. They will guide you around the area with recommendations about where to go and where to avoid. They prevented us from going to stores where the prices were far too high (we did a comparison) and organised tours for us (prices were very good and comparible to tour companies). They go above and beyond and deserve 10 out of 5 stars. Beautiful pool on site and washing machine along with full utilities. We don't want to leave!