Fantastic location with all the amenities required to provide a wonderful stay.