Excellent venue! Well located. Beautifully appointed and very clean.