Clean, secure and on the beach. Great location - close to shops and restaurants. Excellent checkin and communication.