Great place. Very clean and beautifully decorated. Perfect for our large group.