The property is a fairly new building with nice amenities. It is located in a nice area and a short walk to the beach. Valet parking and views are nice too. I have no complaints about the property. The difficulty is communication with this place/host. Be prepared to provide arrival and departing time of your booked flights, your email, contact phone number, emergency contact name/number, name of all the persons staying at the property and their ages. Also, you will be dealing with a third party, not the host, to get access and check out of the property. For us, this led to communications problems. Getting access to the property required us to communicate with someone other than the host. Two days before check-in I was given contact details to another person and told she would be waiting for me at check-in. The host reiterated a 3 p.m. check-in in this communication. Two hours before check-in I contacted the third party and was told she had no notice from the host of me checking in that day and that I couldn't check-in until 5pm because they had someone checking out at 2 p.m. I was given two different excuses by the host and third party. Third party said host didn't notify her and host said third party's husband was in the hospital. The host did offer the use of the common areas of the property but they did not provide the privacy needed to prepare for the event we were attending. We were also required to check out at 11 a.m. and were not afforded the same convenience of the previous party's 2 p.m. check out. We enjoyed the property but the complications getting into it and the effect it had on our event jaded our experience.