We were disappointed during the check-in and the check-out experiences. We had booked a two-bedroom apartment and a one-bedroom apartment, both sea-view. However the two-bedroom one was not available and instead they initially wanted to put us in a one-bedroom, not sea-view, smelling of humid moist. I asked for the manager who then told us that "sorry, we were overbooked" and then put us in another one-bedroom, sea view. The hotel manager was also very nice and offered us free dinner for all the family that evening. Check-out was another headache with several excuses and attempts not to pay us in full the difference. Initially they ask for bank account wire info, which should not be necessary since we paid with credit card and it should go back to it via Expedia or other measure. We checked out on 7/3/19 and yet have to receive our reimbursement.
The next issue was the construction going on at the hotel beach. Day two or three construction started and for one night it went on all night. The hotel owner did not have an issue having this go on despite everyone's complaints. This continued throughout our stay.
Staff were very nice otherwise and tried their best to help. They were very friendly especially with out kids and often offered them ice-cream for free. Hotel was very clean and full of light and shine overall. Maids were also nice and did a nice job with cleaning. Food at the restaurant was OK, watch out for sand in the grilled calamary plate. Location is a dream!