There were a few issues with heat during our stay and the hosts eventually helped resolve it. There were some shortages of kitchen supplies such as spatulas and cookie sheets so I'd recommend bringing your own. Also there isn't much beach equipment which we did not expect but I would recommend to bring your own. The rooms were fine, the bathrooms were nice. The biggest concern which we communicated is there is an additional $1000 deposit for this which we did not expect although it is in their ad. It's not something we have encountered before so just be aware of it if you book...The rooftop patio was outstanding other than a little dirty but that part of the experience was nice!