The apartment far exceeded our expectations. It was spotlessly clean and had everything we needed during our stay (the washer / dryer was a fab touch for a stay with a 9 month old!). David really did think of everything and was such a great host. The stairs weren't a huge problem for us with a buggy to be honest and we wouldn't hesitate to stay again.