I've stayed at this property many times, primarily because my Expedia points make the stay nearly free. The staff is always nice, but the owner consistently falls back on his word, causing issues. The bathrooms are terrible with leaking toilets that don't flush well, and very small showers with horrible drainage, leading to flooded floors.
On this visit, I booked a two-bedroom villa through Expedia for $75, which was a surprisingly good price. Upon arrival, the owner tried to charge me over $200, explaining that the listed price was incorrect. I booked through Expedia for $75, and although he claimed that price wouldn't cover costs, he eventually honored it and upgraded us to a three-bedroom villa since the two-bedroom was under construction. He also gave us a late check-out.
If you're looking for a last-minute place with running water and a bed, this could work. They offer a free breakfast, though we weren't offered it and had to buy our own tissue.