Basically a hotel. But that in a good sense - very welcoming reception, nice apartment and everything was clean and comfortable.
Bigger apartment than expected.