An excellent stay for the value of money paid.