I have rented many homes/condos in the U.S. and Mexico over the last 10 years. I have never had a problem with reservations or check out/cleaning. This experience was the exception. The initial contact was made without any problems, I sent full payment, and then was contacted weeks before our arrival that our dates wouldn't work after all. I let the agent know that payment had been completed, and mentioned contacting TripAdvisor for help. They later contacted me and said there was mistake. We got to the condo which was as advertised. Then, a few days after we left we were contacted about being charged for extra cleaning, stains, etc. After many emails, it was determined that it was a miscommunication with cleaning staff. To be honest, I would have recommended this rental, but the overall STRESS of it all was not worth it! As an owner of a rental unit myself, I would never be so unprofessional or haphazard with my tenants.