Definitely a unique dining experience and the food and service was very good but I'm giving 4 not 5 stars based on a friends dining experience there and we missed out on a lot of cool info regarding some of the food and desserts that our server failed to tell us. For example they dropped off a vegetable platter and didn't say anything about it and it turns out the different items were from all over the world. Would've been cool to know what was from where.