Location and views amazing, presentation delightful and well thought out, and kitchen well stocked. Great place to stay.