Lovely, small place. We didn't stay the night (so can't comment on sleeping arrangements, showering or cooking there), but it was very adequate for what we needed, which was a place to hang out during the day.
The best parts were the location and the communication with Hamzah (eg we had some trouble operating the front door mechanism, and he came in person within about 15 minutes to personally assist us). Very friendly, responded quickly.