This is a five-star review, only because my husband and I don't have the heart to give fewer stars after learning the story of the apartment from Sergio. Sergio was responsive and helpful before and during our stay. He was also flexible about checking in and out - something we particularly valued given the unpredictability of transportation and other things in Mexico. We can imagine the stay to be super smooth, if it weren't for that fact that we didn't have running water for two full days. There was some problem (still unknown to us) that cut off the running water on the second day of our stay. We alerted Sergio of the problem. But because he's based in London, he was only able to help by contacting the local staff. We were given a number for the local staff, but that number had been disconnected. Also, because Sergio was in London, we had a very limited window of time each day to communicate effectively with him. In other words, when a major problem such as no running water arose, it became very difficult to communicate with the host, let alone solving the problem effectively. We spent valuable vacation time trying to solving a problem that shouldn't have been ours. Sergio refunded us for the two days without water, for which we were satisfied. Again, it could have been a great stay if it weren't for the water problem; it was satisfactory in every other way.