Comfortable and very clean. Caretaker is very friendly and helpful.
Not the best location, but a number of places are closeby.
Unfortunately, the hosting team had an internal communication problem that resulted in our room not being ready on the evening of our arrival. After troubleshooting with the security guard for almost an hour, we were taken to a room with no towels, no toilet paper, no dishes, and filled with bugs. It was not habitable. We then had to plead with the guard to call us a cab to take us to a local hotel.
Our host did promptly refund our fee, but the night's experience was horrific. I understand mix-ups do happen, but I expect the hosting team to do whatever it takes to rectify the situation -- which in this case would have been kindness and apologies when they had clearly made a major error. Assisting us in obtaining alternate accommodations for the night would have been a minimum step they could have taken.