Superb venue, clean, spacious. Staff were great. Location is excellent.