Super clean, beautiful view, gracious host and staff to assist with every need. Perfect!