Absolutely perfect! We could not have asked for a nicer, cleaner, well appointed place. Location was perfect...could walk everywhere and their fabulous cafe is right downstairs! Plenty of parking. There was coffee available to make fresh every morning, a huge plus for us. Loved it!