Very clean, right on the beach, and within walking distance to restaurants, coffee shops, and grocery stores. The grounds are immaculate. Check-in and out are very easy.