This place had everything we wanted and the views were spectacular! Can't wait to stay here again :)