We've tried numerous latte here most of them are either too much milk or too diluted. Arabica latte wow me! It was robust almost like flat white but wouldn't leave a bad taste in my mouth. And surprisingly their hot and iced are equally good. But prepare to queue and wait for at least a good 15mins before you get your drink (forget about getting a seat indoor!) even on a weekday afternoon. It was way too hot to have a cuppa outdoor after noon as the sun hit directly on the tables. Would suggest to go in the morning or after 5pm. Avoid weekends totally unless you don't mind queuing under hot sun for at least 30mins!