Absolutely perfect!! Fantastic location and the coffee shop is a definite bonus. The coffee shop is so good and everybody knows it, it is a very busy place. We would definitely stay again.