Immaculately clean. Beautifully appointed. Great location. I wouldn't hesitate to book again.