The condo we rented was perfect for the two of us. It was clean, well-maintained, well-equipped, and nicely decorated. The beach access was perfect. Check-in and unit access were easy. The building as a whole, however, was not well taken care of. There was a huge pile of sand in front of the door to the stairs that was not taken care of for four days after we arrived, and the stairs were always really sandy. The pool was not cleaned on a daily basis. Those are just a few details that would have made the property more appealing. All in all, we had a great stay.