Clean, with all necessary amenities, and easy access to the nearby grocery store. Great pool for kids with sand/gravel cove on one end. We extended our stay until the evening for an extra pay. The people at the registration desk are incredibly helpful!