Great place to stay! Ticks all the boxes!