This unit was perfect for our family of four! It was very clean and had everything we needed! When the light went off in one of the bathrooms, someone came to fix it right away. We especially loved being so close to the upper pool and so many beautiful beaches, and hope to come back soon!!