Second time to stay here so we knew what to expect. Michele's place ticks every box.