Great small apartment and awesome location. We stayed there as a family of four. The kids were fine with the sofa bed. All amenities were useful and we had everything we needed. Great that they also had beach chairs, snorkel gear, golf clubs and boogie boards. Would definitely recommend. Check in was also super easy!