Practically perfect! From booking to saying goodbye this was a perfect place to stay. The Granary has everything you might need with very thoughtful hosts. We'll definitely be back.