I tend to give most stays 5 stars. I gave this one four stars for a few reasons:
The check in information was not super clear, the cleaning crew was still there when we arrived at 5:30 and was not done until around 7 (even tho check in time is at 3), one of the smaller bed frames was broken, and the tv in the main room that is in the picture was not actually there.
However on the other hand Gustavo is a great communicator and gets back to you promptly and quickly. The apartment is in a great area about 10 mins from the beach by car, and the amenities and security are top notch.