A++, 5-star stay.