Very nice place, clean and cozy. We didn't spend much time inside since our stay was full of activities, so we didn't get a chance to take advantage of all the amenities but it seemed well stocked. Only downside - the sofa bed is not great. It's not very comfortable and it's small, so definitely not for someone tall. If you have 3 people and plan on using the sofa bed, keep that in mind. Otherwise, great experience!