A lovely place that ticked all the right boxes. Would definitely recommend.