Staff was great, location was good and luckily the weather cooperated.