I will start with the good. If you want amazing views, this is the best place to rent to see them. The condo was fairly clean with some exceptions of things that could have been cleaned a little better but would not let that deter you from staying here. The check in process was a complete disaster and after a long 10 hour flight, no one wants to have to go through what we did. Be aware that your check in might not be very smooth. I did read reviews of others having the same issue we had so I expected better when we arrived. The parking attendant had no idea we were checking in, had no keys, no name, nothing per our instructions. Called the host and her mailbox was completely full so you couldn't leave a message. Called several times with no return call after several attempts. Finally she called indicating she had some phone issues... We waited for a good 45 minutes after our check in time of 3pm until the attendant finally let us in not knowing who we were and putting her job on the line. The host then called the attendant and squared things away. We booked this condo quite a ways in advance so someone should have known we were coming. I don't know what that process is but one would have thought. Just be aware that your check in might not be as smooth as you think. I do hope that this gets taken care of with future guests of this condo. The furniture, particularly the dining table is unpresentable in my opinion. The chairs ripped and very dirty. We slept upstairs and had a nice stay while my inlaws slept on the first floor. this place is in good walking distance to the beach and some restaurants/shopping. We would rent again with the views being amazing. Definitely worth it for free parking all week and no resort fees too so keep that in mind. If the check in process gets fixed, I think that future renters will have a great experience!