Absolutely perfect. Everything from start to finish was exactly as I hoped. Really clean, lovely staff, nice coffee on a morning and a really friendly bunch to stay with. Would be there again within a heartbeat, 10/10!