Definitely recommend Caroline's place! Ticks all the boxes