Excellent location and amenities provided. Great location with excellent communication. Overall fantastic stay.