Emily's place definitely ticks all the boxes.
5*