I have such mixed feelings about this place - on the one hand, it is as it appears. It has a nice workspace, kitchen (tho there was no real counter space), nice bath, and was very clean. Check in was essentially a hotel check in (you literally check in at the hotel next door).
But the internet was awful - it was slow, and unsecured, frequently stopped working without warning, and even when it was working perfectly required logging back in every 90 minutes. And since I was here for work this was a big problem for me. The constant frustration made it very hard to appreciate the other things this place had to offer.
I would stay again if I were traveling for pleasure. If I were traveling for work or otherwise expected to need reliable internet access, I'd look somewhere else.