First impressions: great. Ken is prompt with his responses and when my friend and I arrived at the front desk, the lady working there was sweet and helpful, always smiling. Anytime I had questions, Ken or one of his staff were often quick to reply; the longest I had to wait was within a 30-min timeframe. So in terms of friendly and accommodating hosts, this has my stamp of approval.
Next up, the rooms are indeed small. My friend and I are short girls and don't take up a lot of space, so it's not worth much complaint from us, but for those who are expecting larger accommodations, this might be cramped/uncomfortable for you, in particular the bathroom (very small). I think a slightly larger room is offered, though I'm not sure how much bigger it actually is.
On a general sweep of the room, it's clean. They provide towels, toothbrushes, and toilet paper if you need them. There was a slight issue with the toilets on our last day (that was being addressed) but nothing we couldn't take care of on our own, just slightly inconvenient.
Overall, it's a good place to stay if you're on a budget.