1)There is no road access to this hotel, the only way on or off the property is by boat.
2) This would be fine if there were affordable transportation options available.
3) However, it costs ~$13 USD each way to get to San Antonio, or upwards of ~$50 USD EACH WAY to get to San Pedro or Panajachel. There is a convoluted boat/pickup truck/boat way to get to San Pedro for cheap, but you will be left with very little time in town if you want to get back to the docks by sundown. There is NO public transport to Panajachel. So either get ready to spend liberally, or rethink how charming it will be to be so isolated.
4) Furthermore, the hotel is not really that nice. The shower is kind of dirty, the walls are kind of discolored, the curtains don't cover the windows by even 50%, the bedding is kind of dingy, etc.
5) Also, there was a ~1 hr water outage when we first arrived, and none of the lights worked. I had the sense no one had been in our room for a while before we entered it.
6) The wifi only worked ~60% of the time.
7) We were charged for our breakfasts even though the hotels.com listing said there would be free breakfast.
WE BOOKED this property at the very last minute, just before New Years. If this is the only option you have, I guess it is better than nothing. But even so, I would personally take my chances getting a last minute bed in a hostel in Panajachel than return to the Villa de los Dioses.