I searched the web for months looking for the perfect place to gather the family for my Mom's 70th birthday. First let me just say the house itself is a perfect 10/10. (perfect layout, full size pool, kitchen fully stocked, not to mention rooftop views). The elevator is a wonderful bonus when bringing in your personal belongings to the third floor. Also, the location is another bonus the private beach is behind the house and shops and restaurants across the street in walking distance. If you are on the fence just do it, I promise this house does not disappoint. However, with the good you have to prepare for the bad. Communication with the host was lacking I text a couple times and even called ahead to make sure they did not forget to heat the pool as we went in mid-March. Our stay was only four days, and the pool was only heated for the last two days. The biggest disappointment was it was not heated on the day of my Mom's birthday so we had to take our little party elsewhere. They said they would let me know about reimbursement so in that regard they did apologize. Another disappointment was the house floor was extremely dirty if you did not keep your shoes or your socks on your feet would be covered with black dirt. The grill was also dirty therefore we chose not to use it. My only complaint is the fees for cleaning and pool heating I feel it was money wasted. The owner of this house has a gem there just need to be some change in maybe property management, but definitely a dream vacation house.