Excellent location, spacious, clean, extras galore, professional host, overall an outstanding experience. Highly recommend.