Very clean and right by the beach. Great amenities. Would definitely recommend!