Fantastic location with everything you need. Great communication from start to finish and available throughout the stay.