Very clean. Nice amenities. Close to the beach and lots of restaurants.