Everything advertised (and more). Fabulous stay.