Ticks all the boxes, so is a great place to stay.