Check in and communication were awful. After booking, we were told to contact host's check in assistant "Kevin" 48 hours ahead by calling or texting international number or through WhatsApp. This was a problem since we were on the road without wifi access. Nonetheless, we repeatedly tried to contact Kevin through text, WhatsApp and calling multiple times within 48 hours of check in. On day of check in, we got a response from someone asking exactly what time we would check in. This was hard to say since we were on the road, but we estimated 6:00p.m. We were told by someone not Kevin and not owner that they were trying to locate Kevin. We continued to message and call. At 5:50pm we finally got a response from someone that Kevin wouldn't be available to let us in and we informed this person that we would want to check in at 7:00p.m. He went silent again. We kept messaging for update. He then said that someone would have bee available to check us in at 6:00 but since we changed the time he was scrambling - a bold faced lie since at 5:50 he told us he was still trying to find Kevin to let us in. He then told us someone could meet us at 7:30, then moved it up to 7:15.
When we finally go into unit, there was a stench of feces and Febreeze. The stench never went away.
The toilet was broken - when flush would continue to run, and when tried to flush other button it fell off into the water tank.
There were 2 of us in unit. We were given 2 bath towels - no hand towels, face cloths, or bath mat. Nearly fell stepping out of shower without a mat.
The location is fabulous. That's it. Otherwise, a nightmare.