Everything we wanted & more! The location was great and the views were incredible. Highly recommended by my husband and I - we will be back.