Looks can be deceiving!!! Pictures were great and reviews were encouraging, but please beware. We stayed with family and small children. Upon entering, the white floors were filthy, turned our white socks black within 10 minutes of walking around. Bedsheets were dirty in both master and guest rooms (dirt in the sheets). Bathrooms with brown/ mold? behind the toilets and the shower floor is broken/ peeling. Host was responsive on the first night when I called to complain but solution was to bring in his family member the next day to "clean" the floor with water and vinegar solution as opposed to a professional cleaning company - although he charges $150 cleaning fee at booking. Also charges $20 per key fob which is needed to access building and pool - not included in the price. If you don't speak Spanish, I would caution you about staying here as host and representative mostly communicate in Spanish. Overall very disappointed in the accommodations as much of the cleanliness, or lack thereof was overlooked on the posting. Would not stay here again.