Stayed for one night only. Arrived late afternoon where an American family was in a heated argument about the cleanliness (or rather lack thereof) of the bathroom in their room (they ended up finding another hotel).
While the state of our room was not as bad as their purportedly was, the housekeeping staff definitely did not do a thorough job. Dust many places, bathroom not as clean as one would have hoped, and it was not possible to get a cleaner at that time. However, staying for only one night, we didn’t want to spend time finding another place.
Some staff was nice and accommodating, some were somewhat snippy.
So, I think this place could be very good, but this particular experience was not good enough.