Well cared rooms with shared facilities (well equipped kitchen, living, working spaces, fitness equipment, etcetera). The experience of that can vary because of the behavior of the other guests. Rooms are not so big.