Absolutely perfect! Comfortable, great view, and nice amenities! Crystal was easy to communicate with and quick to respond.