Spectacular location. Outstanding views. Had all the necessities for a great stay.