Amazing place. Amazing view. Amazing host. Amazing restaurant on the property. 10/10 recommend.