The place could have been so perfect, but there was no management on site. Every question to staff (who seemed to be just people dropping by to check on the place) was met with them needing to phone the owner or manager, who never showed up.
I mentioned that there was no hot water in our room they came back to say they fixed it (after a manager phone call) but it wasn't. So no showers for us.