The apt has everything, and the communication with Stephan was great as he tried hard to address any issues that came up. There are quite a few steep stairs between the bedrooms and the living space, so just be aware of that. Otherwise, very clean and comfortable, with a stylish modern kitchen that is well equipped.