Ticks all the boxes. Location, accessibility, local amenities, atmosphere and decor were all spot on. Would definitely recommend.