Highly recommend this place, it ticked all boxes and more!