Great place to stay!! Ticks all the boxes and more!