Ticks all the boxes for a great stay!