Flat is smelly and not clean enough. I think with some small investments Bella can make it a way better place to stay. However, the flat is in perfect location and Bella is a nice person and helped us with check-out so I it's still worth booking.