Had a lovely stay -- unit was great and very well maintained. The shower (and shower products!) are top notch and we appreciated all the extra amenities, like beach chairs, snorkel gear and swim goggles. Our family of 4 fit comfortably and our girls were very excited to sleep on such a comfortable sofa bed. We'll definitely be back!