Absolutely perfect! The apartment was clean and tidy, has everything you need and Geoff is such a great host. We will definitely stay again next time we are in town!