Michelle's place ticks all the boxes. Terrific place to stay