As mentioned, even though their operating hours is till 3pm, there’s a high chance they’ll be sold out around 2pm. It’s highly advisable to be there earlier if you don’t want to end up disappointed like us 😉