All you can imagine and more. Room was small but nice and quant, and very clean. The shared spaces were easily accessible, well put together, and very stylish.
The host is flexible to any needs you may have — for example I needed to bring my desktop computer and he had no problem accommodating that and placing a nice desk in the bedroom closet.
10/10 would stay again.