Lovely, very well though-out place.