Extremely clean, has everything you would need for a small family vacation. Close to everything. Efrain was timely in his responses, and ensured we had an AMAZING trip. We will definitely book again.