We have stayed here on a couple of occasions. It's well located - close to the beach and shops. There is plenty of room for the kids to play out the back. The apartments are comfortable, especially the king (??) bed. Recommend for families or groups. Would happily stay there again.
This place is a disaster. We booked over 2 months in advance and initially requested to change our booking by one day. We were asked to pay an additional $100 which we agreed to. After several emails to confirm the change we finally got a call on the day of stay to inform us that the booking had not been moved and now the had no vacancy leaving us only hours to find new accommodation (with 2 small children). To make matters worse we have been chasing them for a refund even though they agreed in writing to refund us. We then found a second charge on our credit card for who knows what and as of writing we still have no refunds on either charge after over a month of chasing them and have to take it up through our banks. An absolute disgrace. Do your self a favour and stay somewhere else.