Clean rooms, friendly staff, great location and amazing view of the beach.