Location, many restaurants, and accommodations were perfect.