This place has everything you need ... the view is amazing and we enjoyed the stay thoroughly