great stay. good price, cleanliness, great location - five minutes from the beaches, great communication, flexible on check-in and great advice about places to visit, excellent.