Comfortable, clean, great host, great view, and fantastic location. It'll meet or exceed your expectations.