Staff and location were excellent. A great beach was across the street and restaurants/ice cream/bakery/conveniences were all very close by. The staff was very welcoming and helpful, from front desk to grounds workers.
Our room was quite dirty on check in, floors probably needed another very good mopping. Our floor was also in desperate need for an upgrade, it was clear that it had had significant water damage in the past and needed replacing as it was lifting. The kitchen supplies also could have used some attention, very limited cutlery or dishware, more appropriate for 2 people (suite was for 4 ppl) and you had to pay for additional dishwashing detergent. The suite could be a good one, but does need upgrades a good cleaning and way more supplies.