Exactly as advertised. 5-star stay!