Very clean, all amenities needed plus a dishwasher. Great location to all restaurants and nightlife. Beach is about 15 minute walk..but we had a car and drove to some amazing beaches. Special touches added . I would highly recommend this place.