Great place and fantastic staff and location! Ticks all the boxes