Grand opening weekend! The place was packed! The wait for a table was forty minutes. After we were seated and ordered, it took another 40 minutes for our food to arrive. When it did arrive, the portions were ENORMOUS and the prices were reasonable. That made the wait worth it. While we were eating, they brought around the cutest little dessert samples. The theme is adorable and the staff is friendly.