Very good place to enjoy a gathering of friends or family at a beautiful location