Best Canggu Cafes from Kerobokan to Echo Beach (plus a few we tried so you don’t have to)

We tried all these Canggu cafes and decided to write about them so you can see which are the best cafes and which are ones you probably don’t need to waste your time on.

Just a note on Instagram. Don’t use Instagram to judge the quality of a cafe as we found absolutely zero correlation between a cafe’s awesome Instagram feed and the quality of the food. Some with poor Instagram had good food and coffee and some with fantastic Instagram feeds which served up rubbish.

Satu-Satu Coffee Company

Satu Satu Canggu InteriorLocated about halfway down Jalan Pantai Berawa, Satu-Satu is a popular modern cafe serving typical Canggu cafe food and coffee in a concrete & brick building with a large open air area out the front.Satu Satu Canggu CoffeeThe coffee here is as to be expected — excellent. The food is an eclectic mix of bowls, healthy plates and even some pasta. We didn’t try the food, but it looked quite good so it’s probably worth a try.

Satu-Satu Coffee Company
Jalan Pantai Berawa, Canggu
Opening hours: 08:00 – 16:30
Instagram: @satusatucoffeecompany
Coffee: Rp25.000 (tax already included!)
WiFi: 10down/25up (full cafe, faster when empty)

Hungry Bird

Hungry Bird Canggu InteriorWhen we entered this cafe, it felt more like an Internet cafe than a place which served food and coffee because every single table was taken up by at least one person, and sometimes two people, using laptops. And as customers queued out the door and stood around looking for a seat, those on laptops tapped away.Hungry Bird Canggu CoffeeOne of the reasons this place is popular with the digital nomad crowd is because the internet is incredibly fast. But the coffee here is also excellent and one of the best I’ve had in Bali so far.

The food here is pretty standard with burgers and sandwiches, rice and noodles and an assortment of pancakes. This is a no bowl zone!

Service here was dull and we didn’t see a smile from any of the staff. Maybe they were frustrated with the number tables being occupied by laptops.Hungry Bird Canggu Coffee MachineWhatever the case, the coffee is great and internet really fast. Come here if you’re a digital nomad or want a quick coffee. And get here early if you want a good seat.

Hungry Bird
Jalan Raya Semat 86, Canggu
Instagram: @hungrybirdcoffee
Opening Hours: 08:00 – 17:00, closed Sundays
Coffee: Rp25.000 (tax already included!)
WiFi: 30down/50up (full cafe, faster when empty)

The Moose Espresso Bar

The Moose Espresso Bar Kerobokan Interior 2Co-located with MyWarung® on Jalan Batu Belig, The Moose Espresso Bar is touted as the place to come to enjoy great coffee in a warung environment. Truth be told, it feels like a normal cafe to us and the prices are high even by most Bali cafe standards. That said, they do offer a breakfast packet which is what we had.The Moose Espresso Bar Kerobokan FoodFor a place wanting to be known for coffee, they were off to a bad start. Almost the whole outside of my cup was coated in spilt milk. Somehow someone had made the coffee really badly and didn’t bother to clean it up before serving. The flavour of the coffee was good and I quickly forgot the spilt coffee issues, despite having sticky hands every time I picked it up.The Moose Espresso Bar Kerobokan InteriorThe breakfast packet they offer is reasonable value. A coffee, breakfast (eggs, pancakes, smashed avo), fruit juice and fruit platter all for Rp80.000++. The fruit plate is tiny, but enough. My pancakes were dry, quite simple, but tasty all the same. I didn’t really enjoy them.

WiFi wasn’t working when we visited, so we can’t recommend it as a place to open a laptop. This is a good cafe, but with so much competition these days, it’s going to have to lift its game in a few areas to stay relevant on the Canggu cafe scene.

The Moose Espresso Bar
Jalan Batu Belig 8A, Kerobokan
Instagram: @themooseespressobar
Opening Hours: 08:00 – 01:00
Coffee: Rp32.000 (plus 15.5% tax)
WiFi: Not working

Livingstone Cafe Bakery

Livingstone Kerobokan InteriorWhen you enter Livingstone, you’re immediately interrogated about numbers of people, inside/outside and then ushered towards a table. If you want to sit where you want, just ignore the person at the door — it’s an attempt at good service which is horribly grating.

The space is large and there are plenty of spots to set up a laptop. Unfortunately the WiFi is quite slow although quick enough for emails and web browsing.Livingstone Kerobokan DrinksThe flat white I had here was a good one and definitely worth a stop if you’re on your way past. The energiser was awesome with lots of mint and ginger to freshen up your day. A decent cafe, but feels a little fake Western for us.

Livingstone Cafe and Bakery
Jalan Petitenget 88x, Kerobokan
Instagram: @livingstonebakery
Opening Hours: 07:00 – 22:00
Coffee: Rp35.000 (add 16.5% tax)
WiFi: 2down/2up (seems to be capped speed)

The Avocado Factory

Avocado Factory Canggu CoconutWhat a fantastic concept for the Instagram generation! For the crowd who loves avocado, this place is everything you could hope for. All menu items feature avocado, but they’re more than just avocado dishes.Avocado Factory Canggu Nasi CampurAvo chocolate mousse, incredible avo burgers and nasi campur with avocado. The burger was brilliant, soft bun, tasty bacon and just enough avocado.Avocado Factory Canggu Chocolate MousseCoffee here is also very good and worth coming for on its own. We couldn’t get on the WiFi because of the ridiculous sign-in procedure, so we don’t know how fast it is. Despite WiFi issues, this is a fantastic cafe!Avocado Factory Canggu Coffee Avocado Factory Canggu Interior Avocado Factory Canggu Shake Avocado Factory Canggu Burger Avocado Factory Canggu Bowl

The Avocado Factory
Jalan Tanah Barak 52, Canggu
Instagram: @theavocadofactory
Opening Hours: 07:00 – 23:30
Coffee: Rp30.000 (add 15.5% tax)
WiFi: couldn’t get it working

Vida Cafe

Cafe Vida Canggu ExteriorIf organics and superfoods are your thing, then Vida is your place. A wonderful menu of bowls, salads, pancakes and burgers greets you when you arrive and it all sounds fantastic.Cafe Vida Canggu WrapWe tried the French toast and burrito and both were quite good, but not without some problems. The burrito was super bland, but also super healthy. The French toast was loaded with way too much fig paste, but was otherwise pretty good.Cafe Vida Canggu French ToastThe coffee here is also top notch and worth stopping in for. Cafe Vida Canggu CoffeeIt’s a crowded cafe with mediocre WiFi and not really a great place to work but that doesn’t stop some people setting up here anyway. This is a fantastic place for breakfast, lunch and dinner, but do note that it is one of the more expensive cafes in Canggu.Cafe Vida Canggu Interior

Vida Cafe
Jalan Pantai Batu Bolong 38A, Canggu
Instagram: @cafe_vida_bali
Opening Hours: 07:00 – 22:30
Coffee: Rp32.000 (add 15.5% tax)
WiFi: 6down/6up


Copenhagen Canggu ExteriorCopenhagen is quite different to many other cafes in Canggu in that it has a tiny menu, a small seating area and isn’t too close to where most tourists are staying when in town.Copenhagen Canggu DrinksThe coffee here is excellent and it’s extremely strong. But not bitter. Just strong. They often have a deal which combines a yummy cinnamon scroll and coffee for Rp35.000 which is a great way to have afternoon tea.Copenhagen Canggu InteriorA funky little place away from the madness closer to the beach. We love it!

Jalan Padang Linjong 71a, Canggu
Instagram: @copenhagencanggu
Opening Hours: 07:00 – 16:00
Coffee: Rp25.000 (add 15.5% tax)
WiFi: 13down/18up


Milu Canggu InteriorWith the success of Nook in Umalas, the same group has opened up a bigger establishment in Canggu and it’s a beauty.Milu Canggu ExteriorA lovely airy building with massive deck overlooking a rice field greets visitors and it’s easy to spend a few hours here with friends drinking coffee and eating smoothie bowls.Milu Canggu FoodAnd it’s one of those typical Canggu menus with breakfasts, bowls and burgers. The smoothie bowl was excellent, but we were a little disappointed with the coffee. It was OK, but steamed to within an inch of its life and miles below Bali standard these days. At dinner, we had ribs and some tapas and most of it was excellent.Milu Canggu DrinkIt’s a fantastic cafe to open a laptop in and WiFi is reasonably fast, even though the cafe was near full when we were there. Definitely a favourite in the area.Milu Canggu Interior 2

Jalan Pantai Berawa, Canggu
Instagram: @milubynook
Opening Hours: 08:00 – 23:00
Coffee: Rp28.000 (add 16% tax)
WiFi: 10down/20up (half full cafe)

Ruko Cafe

Ruko Cafe Canggu ExteriorLocated on the road to Pantai Berawa, this tiny cafe is something of a hit with those living and staying nearby. Every time we’ve been, it’s been packed to the brim with people sipping on coffee and downing bowls and burgers.Ruko Cafe Canggu DrinksThe coffee here is strong and excellent. Certainly worth coming for. We haven’t eaten here before, but the meals we’ve seen other people have look good.Ruko Cafe Canggu Interior 2The crowd here seems a little older than the Echo Beach crew and we even spotted some non-white people which was refreshing.Ruko Cafe Canggu InteriorTables here are limited the WiFi was broken last time we visited. No matter what the staff did, the WiFi wouldn’t come back on again. Probably not a great place to open the laptop.

Ruko Cafe
Jalan Pantai Berawa 99, Canggu
Instagram: @rukocafe
Opening Hours: 07:00 – 16:30
Coffee: Rp30.000 (no added tax!)
WiFi: not operational (on a 2nd attempt we got a choppy 20down/40up — maybe they still have intermittent problems)

Cinta Cafe

Cinta Cafe Canggu ViewWith mediocre ricefield views and a menu of breakfast, bowls and burgers, Cinta (pronounced chinta) Cafe is funky little cafe reminiscent of many other cafes in the area.

Good coffee, good western food, neat little view and fast internet. It’s actually all you need if you want a lazy breakfast, quick coffee or even an afternoon on the laptop. It’s a really relaxing place.Cinta Cafe Canggu CoffeeWe enjoyed our coffee here and loved the speed of the WiFi. Better still, it never really felt crowded and we would be happy to come here with a laptop for a few hours of work and definitely for another coffee (don’t order the Charcoal Chai! Great for Instagram, awful taste). Definitely worth a visit when in this part of Canggu.Cinta Cafe Canggu Ricefield

Cinta Cafe
Jalan Pantai Berawa 69, Canggu
Instagram: @cafecinta
Opening Hours: 08:00 – 22:00
Coffee: Rp30.000 (add 15.5% tax)
WiFi: 21down/40up (few customers)

Secret Spot

Secret Spot Canggu InteriorOnce a secret spot, this place is a secret no more. It’s got a good reputation for serving up healthy raw food, vegan fare and a whole bunch of bowls. If you’re into healthy food, you are going to love this place.Secret Spot Canggu CoffeeWe love the fit out of this tiny little vegetarian cafe, especially the upstairs area where you have a choice of indoor or outdoor seating. Kick back on a lounge or tiny table and enjoy yourself. It’s a fantastic space. But don’t expect to pull out your laptop and get any work done. It’s not that kind of place.Secret Spot Canggu Interior 2Our drinks here were excellent and we recommend coming for a coffee if you need a caffeine hit, but also for some clean food if you’re feeling bloated from too much nasi goreng, burgers and pancakes from other eateries. Prices here are slightly lower than average for this kind of place.

Secret Spot
Jalan Pantai Berawa 44, Canggu
Instagram: @secretspotbali
Opening Hours: 08:00 – 22:00
Coffee: Rp27.000 (no tax!)
WiFi: 28down/37up (not full of laptops, so probably always fast)

The Shady Shack

Shady Shack Canggu Exterior 2Located on a small road on the way down towards Echo Beach, The Shady Shack is possibly the hippest cafe in Bali right now. Persistently full, the service is often slow and inattentive.Shady Shack Canggu Cacao BowlIf raw, vegan, vegetarian, gluten free, dairy free is your thing, The Shady Shack is your place. We don’t have dietary restrictions and usually head for the tastiest item on the menu, but at Shady Shack we struggled for something to get our teeth stuck into. It’s a massive menu of bowls, breakfast, kale and fruit which has its place, but is extremely niche in its appeal.Shady Shack Canggu Nori BowlWe ordered a lot of stuff and most of us were a little disappointed with what we got with flavours that underwhelmed. But it’s all healthy! And if you’re in need of healthy food, this might just be the place for you.Shady Shack Canggu CoffeeFor Instagram, this place is heaven. Beautifully presented dishes, clean ingredients and lots of colour. It’s every Instagrammers dream. But for us, it’s mostly smoke and mirrors with the dishes looking far better than they taste.

Prices here are sky high, but you pay for the freshness and quality of the produce on offer. It’s not a place to come and work, so leave your laptop at home and just enjoy the food. Coffee is excellent.Shady Shack Canggu ExteriorWe’re not fans of this place due to lack of flavour in the food, but this opinion is not a common one. The Shady Shack is extremely popular, especially with the health-conscious.

The Shady Shack
Jalan Tanah Barak 53, Canggu
Instagram: @theshadyshack
Opening Hours: 07:30 – 22:30
Coffee: Rp32.000
WiFi: 13down/14up

Motion Cafe

Motion Cafe Canggu ExteriorMotion Cafe is a Canggu special with an ultra modern menu of healthy food, vegetarian meals and the odd burger with real meat. There’s no doubt who the target market is here with all-day homemade granolas, protein waffles, paleo plates and lots of salads.

Prices here are about average for Canggu and you’ll find that it’s often packed due to the great combo of sensible healthy food, good flavour and reasonable prices. But as with many health food cafes, you have to be careful what you order lest you end up with something bland — like the awful banana coconut bread we had. Motion Cafe Canggu Coffee And CakeThe coffee here is excellent as it has to be in Indonesia these days. There is no room for bad coffee.

Although this is a smallish cafe, people still do come here with laptops and use the fast WiFi. A good healthy choice in Canggu.Motion Cafe Canggu Interior

Motion Cafe
Jalan Batu Bolong 69b, Canggu
Instagram: @motioncafe
Opening Hours: 07:00 – 22:00
Coffee: Rp30.000 (tax already included!)
WiFi: 12down/42up 


Parachute Canggu ExteriorAnother cafe for the Instagram crowd (of which we are reluctantly members of), Parachute has gained a reputation due its incredibly photogenic canopy made out of an old Australian Army parachute. So is this place another triumph of style over substance? In many ways, yes.

Let’s start with the coffee. It’s excellent & one of the best we’ve had in Bali. They’re serving up coffee from 1/15, the Jakarta-based roaster and that place is still one of the best in Jakarta.Parachute Canggu CoffeeBut the food. This place is apparently run by a former 3 Michelin star chef. If that is true, I cannot for the life of me understand what is going on here with the food. It doesn’t make sense.

We ordered the pork belly on English muffin, but it was simply a bacon and egg McMuffin… you cannot describe it as pork belly. Just 2 strips of thin bacon. And the muffin was a little under done for our liking — it was quite dense and doughy. The taste was good, but it was extremely disappointing. (* on Instagram this dish seems to have large fluffy muffins, thick pieces of pork belly and a beautifully cooked egg. Compare the difference)Parachute Canggu Food Parachute Canggu InstagramThe coconut & granola parfait was equally disappointing with soggy granola on top from it sitting in the fridge for too long — the crunchy bits had soaked up all the moisture in the fridge. The flavours were ok.

The cream filled donut was very good and on a different level to the other 2 meals we had. So strange.Parachute Canggu InteriorMaybe we were unlucky and maybe lunch and dinner meals are better. But at this point in time, we just don’t buy the Instagram hype. Come for a coffee and perhaps a donut, but leave it at that.

Jalan Subak Sari 13 No. 4-8, Canggu
Instagram: @parachutebali
Opening Hours: 08:00 – midnight
Coffee: Rp35.000 (add 15.5% tax)
WiFi: 11down/12up


Machinery Canggu ExteriorLocated so far from the beach that few people think to visit, Machinery is a quiet cafe which attracts a few people with laptops and not much else.Machinery Canggu CoffeeTables here are perfect for setting up a laptop on and the WiFi is reasonably fast. Coffee prices here are around average and the quality is good.Machinery Canggu FoodWe also checked out a pork wrap which hit the spot nicely. What we really liked about this place is that it wasn’t trying to be the next Instagram sensation and not trying to be a one hit wonder like many cafes in Canggu. This place has substance and does good coffee, tasty food, is unpretentious and isn’t likely to win any Instagram awards. Hoo-fucking-ray!Machinery Canggu Interior

Jalan Pantai Batu Bolong 35, Canggu
Instagram: @machinerycafebali
Opening Hours: 07:30 – 20:00
Coffee: Rp32.000 (no added tax!)
WiFi: 14down/11up (bunch of people with laptops in cafe)


Nude Canggu ExteriorThis large cafe is extremely popular with a large outdoor seating perfect for the masses as they chow down on fantastic gluten free options, big breakfasts, burgers and bowls. It’s a pretty standard menu which tries for substance over style. In other words, don’t come here looking for the latest instagrammable dish — come here for flavour.Nude Canggu DrinksThe coffee I had here was mediocre and nothing compared to the best in Canggu. But if you’re looking to set up a laptop, there’s plenty of space and the internet is stable, but quite slow due to how many people are using it. So a coffee while surfing away on your laptop is not a bad thing despite the deficiencies in the coffee department.Nude Canggu FoodThe rosti stack was excellent and the rest of the menu looked equally appealing. It’s not instagrammable in the ultra-modern sense, but you can still get good photos without sacrificing flavour like you often have to do with good-looking food.

We’re fans of Nüde!

Jalan Raya Pantai Berawa 33, Canggu
Instagram: @nudeincanggu
Opening Hours: 07:00 – 22:00
Coffee: Rp28.000 (add 15.5% tax)
WiFi: 2.3down/1.4up (full cafe)


Gypsy Canggu ExteriorGypsy is a little bit of an anomaly as far as cafes in this part of Canggu go. They shun style over substance and go all in on good food. And even though their focus is on taste, you can still get a few instagrams here.Gypsy Canggu FoodThe breakfast menu here is a bit light on options, but things really open up at 12 when a bunch of fantastic burgers and sandwiches are served. We tried the French toast, mille crepes and hash browns and were pleasantly surprised with how good they were.Gypsy Canggu BowlCoffee here is fantastic, the WiFi fast and there are a few places to work from. Because it’s a small cafe, it’s probably best to limit your time here on laptops anyway. One of our favourites in the Echo Beach area.Gypsy Canggu Coffee Gypsy Canggu Interior

Jalan Batu Mejan, Gang Catu 1, Canggu
Instagram: @wearegypsy
Opening Hours: 08:00 – 22:00
Coffee: Rp28.000 (add 15.5% tax)
WiFi: 25down/31up


6 Great Sunset Spots in the Blue Mountains

With the massive uptick in Instagram usage, the need for new Instagram spots is unrelenting. Luckily, I’ve already visited a bunch of sunsets spots in the Blue Mountains which are perfect for your Instagram feed. These are my favourite sunset locations in the Blue Mountains.

Cahill’s Lookout

Cahill's Lookout Sunset Blue MountainsNot long ago Cahill’s Lookout used to be just a dirt track on the side of a suburban road with very few visitors. But it was improved a couple of years back to include a reasonable car park and a nice concrete path. And now it’s often packed with sunset hunters including the odd small tour bus. But it’s worth it.

With sunsets like this, how can you not be tempted?!

And besides, it’s really close to Katoomba.

Lincoln Rock (AKA Flat Rock)

Flat Rock At Lincoln RockLincoln Rock is a booming place mainly because it looks a bit like Wedding Cake Rock in the royal national park. Well, sort of. It’s flat… and you can get photos at it. And lots of people go there. So yeah, you can too.

At sunset, it’s really cool with the sun setting in the background. Be sure to check out the nearby cave where you can get a classic Instagram shot of the sun setting through the opening of the cave.

It’s in the Wentworth Falls area and you’ll need a car to get out there. Definitely worth a look, but not my favourite spot despite it being a hit with Instagrammers.

Blackheath Lookout

Blackheath LookoutIf you’re further up the mountains than Katoomba, there are a couple of good spots in Blackheath for sunset. The first one is Blackheath Lookout.

This is the spot that hang gliders take off from and it has a great view over the Megalong Valley. The sunset from here is bang on. Also a good spot to capture the milky way.Blackheath Lookout SunsetJust head over the railway tracks from Blackheath and follow the signs. If not, this map will help.

Hargraves Lookout

Hargreaves Lookout Blue MountainsHargraves is one of my favourite spots for sunset in the Blue Mountains primarily because it has such a massive area where you can set up your rig, take in the peace and quiet and basically avoid other humans.

The best spots are right down the end of the ridge amongst the trees. It’s also possible to get the Milky Way from here, but it can be crazy cold in winter. Think of 0ºC with 50km/h winds. Nasty.

It’s also an easy place to get to with a car, but forget about it if you’re on foot.

Sunset Rock

Sunset Rock Mt VictoriaSunset Rock is famous for sunsets, funnily enough. And it’s very unpopular. That is, I’ve never seen another person there. Maybe that’s because it’s high up in the Blue Mountains at Mt Victoria, away from public transport. Also, I’ve only ever been there in winter.

The good thing about this view point is that there are plenty of great foreground objects and well as some interesting undulating landscapes.

This is another favourite of mine because of the lack of other humans.

Hassan’s Walls

Hassan’s Walls is not a tourist destination. But plenty of locals like to come up here for sunset. They’re smart. Because Hassan’s Walls is my favourite spot for sunset in the whole of the Blue Mountains (even though it’s just outside of the Blue Mountains in Lithgow – I can still do that, right?).

Hassan’s Walls has been up(down)graded over the years to include a massive metal boardwalk with fencing. So you’re going to need to jump that to get any good photos, just like any instagrammer worth his or her salt is prone to do.

My favourite spot at Hassan’s Walls is to the right near the cave. Jump the fence before entering the cave and there are lots of great sunset spots. Just don’t fall off the edge or death is a near certainty.

These are my favourite sunset spots in the Blue Mountains! Share your favourite spots in the comments and I’ll try and get out there and update this post.


Review: BA34 from Kuala Lumpur to London

I recently was really lucky to get a great deal on flights to Madrid via an odd route. Basically, you had to book through an OTA such as Expedia or last minute and select a European destination and a different return city from you departure city. I chose KUL-MAD-SIN and ended up on BA34 to London as this is where is transited.

The flight departed on time and although it was a full flight, the departure lounge felt half empty. I’m guessing that’s due to the configuration of the cabin on this 787-9 which has a tiny economy section and quite spacious premium sections.BA34 787 9 Seat Back EntertainmentIf you’ve flown on a 787 in economy before, you know what the deal is. Narrow seats, large overhead storage bins, nifty tinted windows.

As soon as the plane took off, drinks were served and there was loads of alcohol. One of the things with airlines such as Qatar is that they’re sometimes a bit stingy on alcohol. British Airways were not.

After drinks dinner was served. The choice was between chicken satay and meat and potatoes. The dessert was some sort of cake which was enjoyable. Even though the dishes were ugly, they tasted quite good and so much better than I was expecting. Better than my previous flight with Qatar I think.BA34 FoodI find sleeping on a 787 really difficult. It’s all the more difficult when there is a metal entertainment unit under the seat in front like there was for me. If you have big feet and long legs, you can’t fully stretch out both legs under the seat in front of you and it greatly disturbs your sleep. How on earth I can buy an iPad with 256gb of memory that’s as 1cm thick and yet we still have entertainment units the size of a 1990s PC is beyond me. It needs to be fixed.BA34 787 9 Entertainment Unit Under SeatAfter many hours of trying to get comfortable, I was finally able to sleep. I think I got close to 6 hours of on and off sleep which is the minimum I was aiming for on this 12.5 hour flight.

Breakfast sounded disgusting. Vegetarian omelette or omelette and steak. Of course no one wants a steak for breakfast, so by the time the meal service came to me, all the vegetarian options were taken. Needless to say, the steak was really nice! I’m glad I got it in the end. Of course the omelette was like a piece of rubber, but it was edible. A standard airline omelette.BA34 MealsThe staff. I haven’t flown on Western airlines much over the past decade so I’ve gotten used to Asian and Middle Eastern service. And I have to say I was pleasantly surprised by how friendly the BA crew. Not that over the top sickly sweet thing you can sometimes get, but a genuine pleasantness that is sometimes missing from the Asian airlines. And they felt much more professional than some of the Asian airlines as well. If there was an emergency, you felt that they had things under control.

The flight arrived into London slightly early without any hiccups whatsoever. A perfectly uneventful flight with pleasant staff and decent food. The $350 for the return journey was money well spent and I can highly recommend BA on the KUL-LON route.

Secret tip: pick an aisle seat on a window block of 3 to avoid getting an entertainment unit under your seat.


Chocha Foodstore, Kuala Lumpur: Incredible Modern Asian Food

Located in a newly gentrified area of Chinatown in a shop which not long ago was the bedroom for homeless people, Chocha Foodstore is the very epitomy of modern Chinatown.

The building is a stunner. An old shophouse with original tiles throughout and even much of the original paintwork. This combined with an architect’s eye transforms this once rundown shop into one of the trendiest cafes in Malaysia.In Front Chocha FoodstoreWe ordered the Biang Biang Inspired Noodles, Duck Confit Rice Bowl and a couple of drinks. We loved it all.Duck Confit Biang Biang NoodlesThe Biang Biang Noodles were thick & wide sheets of pasta topped with crushed peanuts and chilli oil. For me, the noodles were slightly too thick and wide, but you do sort of need something big for all the saucy goodness to rest on.

The duck confit was great and the mix of barley and rice was enjoyable. The asian style salad was a beauty and its sharpness cut through the fattiness of the duck just perfectly.Drinks Chocha FoodstoreThe drinks were a fermented ginger drink and a sour plum thing. Both were delightful and something quite different from typical cafe drinks.Patio ChochaOne thing to note is that coffee is not available here. And usually for me that’s a cardinal sin. But I agree with the owners that coffee just doesn’t fit in this cafe. And that’s kind of refreshing.Inside Chocha FoodstoreInternet here is very fast at 30mbps down and 20mbps up and there is plenty of space for opening a laptop if you need to get a few bits and pieces done.

Lastly, we need to talk about price. I’ve read a few reviews saying this place is over priced. This place is expensive by Malaysian standards, but it’s definitely not overpriced. You get handmade noodles, house made drinks from fresh ingredients and perhaps the best looking cafe in Malaysia. For that, you have to pay above average prices. And here you do. But the prices are so reasonable by world standards that it’s just not worth commenting on.Chocha Foodstore Kuala LumpurIf you’ve got no cash, don’t come here.

Love this place.

Chocha Foodstore
156 Jalan Petaling, Kuala Lumpur
Instagram: @chochafoodstore
Opening Hours: 11:00 – 23:00 (closed Monday)
Biang Biang Noodles: Rm18
Duck Confit Rice Bowl: Rm26
Ginger & Sour Plum Drinks: Rm18 each


Day Trip to Liechtenstein from Zurich: How to Get There, What to See, Where to Stay

On my recent visit to Switzerland, I was so close to the tiny country of Liechtenstein that I just had to go. It’s one of those countries that you go to just because you can. And that’s what I did.

How to Get to Liechtenstein from Zurich

Liechtenstein is much easier to get to than I had anticipated. You’re basically going to choose between train or rental car.


I hired a car for my quick trip through Switzerland and I think hiring a car is the best way to get to Liechtenstein and also the best way to explore this tiny country. I got a great deal on out of Zurich Airport (only US$37 per day!), so check them out. The drive is about 1 hour 30 minutes on a motorway from the airport or downtown Zurich.Liechtenstein In Day From Zurich


But if you don’t want to drive, the next best option is to catch a train. It’s possible to catch a train from Zurich Airport to Zurich Main Station and then onto Sargans. This trip will take about 1 hour 20 minutes depending on connection times and time of day (check for details). Sargans is really close to the border of Liechtenstein and from there it’s a 15 minute bus ride to the town of Balzers (just book your ticket on the SBB site to Balzers and the bus will be included in the price). There’s a couple of things to see in Balzers: Gutenberg Castle and Jubiläumskirche (a picturesque church).

The best part about catching the train and bus to Liechtenstein is that it’s included as part of the Swiss Travel Pass (a pass giving you unlimited train travel in Switzerland)! Even travel on the bus within Liechtenstein is included in the Swiss Travel Pass (you can buy them here).Interesting Church In Liechtenstein


Once inside Liechtenstein, there’s a really good bus network that can carry you around most of the country. While driving around, I even saw buses going right up above the snow line and into the mountains, so you should be able to get everywhere you want (using your Swiss Travel Pass again – you can buy them here).

Where to Stay in Liechtenstein

Accommodation in Liechtenstein is expensive. If you have a car, you can choose to stay anywhere really, including Switzerland. But I chose to stay in Liechtenstein itself and got a really fantastic hotel with the BEST breakfast called Hotel Kommod (check the current price). It was expensive (US$130/night), but the quality was far above what I expected and it was very modern and also sound-proofed to the max. It’s located in an industrial area which is odd, but if you have a car, that’s irrelevant. The bus also stops out the front of this hotel.Vaduz Castle LiechtensteinYour other options are going to be spread throughout the country and there doesn’t appear to be any one large concentration of hotels. During my research Hotel Restaurant Kulm looked like a good option especially because it has fantastic views and only cost $110 per night ( price is here).

What to Do in Liechtenstein

Liechtenstein is small and you really don’t need to spend much time there. In fact, I spent one night and about 6 hours the next day driving around. The main spots are Vaduz Castle, Gutenburg Castle, Jubiläumskirche and the awesome mountain road via Triesenburg to Malbun ski region.Snowy Liechtenstein On The Road To MalbunThe mountain road is worth going up whether you’re catching the bus or driving your own car because the views are phenomenal especially as you go up through the residential area of Triesenberg. You can even stop here and grab a bite to eat at one of the local restaurants, but be warned that they can be very expensive (think US$50 per person or more).

At the top of the mountain, the road proceeds through a tunnel to a valley at the back of the mountain and then on to the town of Malbun.

Here you’ll find ski fields and LOTS of snow, even in early November mainly because the altitude is 1600m above sea level compared to 450m in Vaduz. So awesome.

For me, the mountain road is actually the highlight of Liechtenstein. To get there, follow the signs to Triesenberg on the main 28 road south of Vaduz. The road to Triesenberg from Vaduz Castle was closed when I visited in November, but you might have better luck.

Where to Eat in Liechtenstein

Where you eat in Liechtenstein really depends on your budget and how much you care about your time in Liechtenstein. If money isn’t the number one factor for you, I highly recommend choosing one of the restaurants with a view in Triesenberg. Honestly, the views paired with good local food would be amazing.View From Triesenberg LiechtensteinBut if you’re on a budget, there are plenty of cheap options. Liechtenstein like any other country has fast food options such as McDonalds as well as supermarkets where you can buy pre-made sandwiches. It just depends on your travel style.

Liechtenstein is an easy country to visit if you’re already in Switzerland, particularly Zurich.  Just allocate a day to go there and you will have visited one of the smallest countries in the world!

Let me know in the comments if you have any questions about how to get to Liechtenstein.


Lokl Coffee Co., Kuala Lumpur: Modern Cafe with Good Food

I remember when Lokl was being built when I was staying at BackHome Hostel which is next door. That was about 5 years ago now and it’s still going strong today.

I recently had breakfast here while staying at Big M Hotel (highly recommended) and it was really good.

I ordered a cappuccino which had great flavour and had beautifully silky milk on top. A really good cappuccino.

I also ordered a granola bowl. And let’s just say it took way too long to arrive at the table. Over half an hour. But when it did arrive, I was very pleased.Lokl Coffee Kuala Lumpur GranolaThe cafe itself has a great fitout and is frequented mainly by foreigners. I’m not sure why. Maybe because it’s next door to the hostel or maybe just because it’s the best cafe in the area. Whatever the case, don’t expect to see many (any) Malaysian faces.

This also seems to be an excellent place to work with the odd power point and nice tables. But when I was there, the wifi was dead. Not working even a single bit. Which is sad because when I last stayed at BackHome Hostel about 4 years ago, their wifi was great and it’s the BackHome wifi which you’re trying to plug into.

This is a great little cafe, but the two things that really bugged me were how long that granola took to arrive (30min!!!) and the wifi not working. Still, worth a visit for the coffee.

Lokl Coffee Co.
30, Jalan Tun H S Lee, Kuala Lumpur
+60 3 2072 1188
Instagram: @loklcoffee
Opening Hours: 08:00 – 18:00
Granola: RM20
Cappuccino: RM12


Big M Hotel, Masjid Jamek: My Favourite Budget Hotel in Kuala Lumpur

I had high hopes for Big M Hotel because of all the good reviews I had read. And as it turns out, Big M really did live up to expectations.

The hotel is a tall, slim thing sandwiched next to McDonalds near Masjid Jamek. From the outside it’s easy to miss, but once inside, the skinniness of the place isn’t really that noticeable.Big M Hotel Kuala Lumpur BedThis is one of those hotels that asks for a RM50 deposit on arrival and the person at the counter couldn’t speak English so was asking the security guard to translate.

The rooms are small, but bigger than any other hotel I’ve been in in Kuala Lumpur at this price. It’s an extremely modern room which is also unusual for Kuala Lumpur at this price. So the combination of price, modernity and size really is fantastic.Big M Hotel Kuala Lumpur BathroomRooms come equipped with small flat screen TVs, but the channels aren’t good. The wifi took me ages to get working on my iPhone, but once it started working, it was fast and didn’t disconnect me once. I clocked it at 20mbps down and 15mbps up.

The room also comes with a safe, truly icy cold air conditioning, a place to hang your clothes, coffee making facilities and a modern bathroom.Big M Hotel Kuala Lumpur InsideThere’s a rooftop area which is great for hanging out in and it has a great view of the nearby Masjid Jamek.

I think this is the best value budget hotel I’ve stayed in in Kuala Lumpur and I think it’s going to be hard to beat at this price. Mainly because other hotels at this price have a much more budget feel to them.

Check the current price on here.

Big M Hotel
38, Jalan Tun Perak, Kuala Lumpur
Standard (w/o window): US$23.50
Superior (w/o window): US$25.50
Superior (w/ window): US$27


Review: VCR Cafe — Is This The Best Cafe in Kuala Lumpur?

I’ve been visiting cafes in Kuala Lumpur for as long as I can remember and to be honest, they’ve largely been mediocre. Crass copies of things that were going on in Australia a decade earlier — they felt old and nasty.

But I really should have been coming to this place all along because it’s now my favourite cafe in Kuala Lumpur. I might even go so far as to say it’s the best cafe in Kuala Lumpur. It’s been around a few years now and I just never got around to trying it.VCR Best Cafe in Kuala LumpurLocated on a small road off Jalan Pudu, VCR is in an inconvenient and odd location. You have to go out of your way to visit it. And that’s why it wasn’t that busy when I visited. I mean, most tables were filled, but there was no waiting list or anything. And I’d kind of expect a waiting list at a place this good.

To get here, your best bet is to get off the monorail or train at Hang Tuah and then walking a couple of hundred metres or so.Coffee at VCR Cafe Kuala LumpurThe coffees I had here were excellent (RM11). Silky smooth milk, a strong coffee flavour, great temperature.

I also had a bowl of granola with yoghurt, milk and fruit which was awesome (RM19). A little small for my liking, but actually a really good size for a normal meal. I probably just usually overeat when at cafes.Breakfast Granola at VCR Kuala LumpurThe fitout is a good one with plenty of tables for singles and couples meaning you can easily set up a laptop here without feeling guilty. And the wifi is good!

I’m a big fan of VCR and I think most people will be too. Highly recommended if you’re into coffee and are in KL.

2 Jalan Galloway, Kuala Lumpur
+60 3 2110 2330
Opening Hours: 08:30 – 23:00
Coffee: RM11
Granola: RM19


Flight Review: Cathay Pacific A350 Business Class – Is this the New Standard in Business Class?

We recently flew from Jakarta to Nagoya via Hong Kong and Nagoya to Bangkok via Hong Kong on Cathay Pacific business class and it really was excellent. But one of these 4 legs was on an Airbus A350 and we think it deserves its own review.


Hong Kong to Bangkok – CX701Cathay Pacific A350 Business Class Cabin 1-2-1

Flight Time

2h 37m

Seating Configuration

1-2-1 with lay flat beds – every seat has aisle access


Boarding was quick due to the dedicated business class boarding lane. Staff were courteous and we were seated very quickly.


Food in Cathay Pacific Business Class is predictably good and plentiful. When you compare it to economy, you just never want to eat economy food again.

I started with a salad, Thai Green Chicken Curry and finished with blueberry Haagen-Daaz ice cream. I’d been stuffing my face in the business class lounge immediately prior to boarding, so this was more than enough food. Especially because it’s just supposed to be a refreshment rather than a full meal.


The seat in the Cathay Pacific A350 Business Class is excellent. Because the business class cabin only has 4 seats across, each seat has so so much room. The seats lie flat and I easily don’t touch the end of the bed and I’m about 182cm tall. Even tall people will be comfortable.Cathay Pacific A350 Business Class Lie Flat Bed

There are lots of different storage lockers in the seat for storage of hand bags and gadgets. I didn’t realise how convenient this would be until I start stashing all my junk in the empty cabinets everywhere.


The TV is MASSIVE. It has a large range of channels, music and games as well as 3 live TV channels. I really loved being able to watch BBC world and CNN live on board the flight.Cathay Pacific A350 Business Class Seat

The controller for the TV is excellent and has its very own ultra sharp LCD screen on it which is useful if you like playing games on the controller rather than the TV.Cathay Pacific A350 Business Class Controls


One of the great things about this aircraft is its connectivity. There is wifi available at a very reasonable price and it is fast. Most of the time it was as fast as 4G for me, so I could use Instagram, Facebook and Twitter with no problem whatsoever.

Prices are quite reasonable compared what we’ve seen on some other carriers:

1h – $9.95

Entire flight – $12.95

$12.95 for an entire flight is an incredible deal especially because data usage seems to be unlimited.

The other thing you are supposed to be able to do is use your normal mobile phone coverage and pay roaming charges through your own provider. I tried to get this to work, but my strong suspicion is that Telkomsel in Indonesia doesn’t have that sort of agreement. If you have a SIM card from a big provider in the US or Europe, I could imagine this working really well. The only problem would be if you have to pay exorbitant roaming charges or not – some people do, some don’t.

Cathay Pacific A350 Business Class Cabin
Cathay Pacific A350 Business Class Cabin


This is actually one of my favourite aspects of the plane and I don’t know why. But these toilets are very cool. They come with a window which is great in and of itself. But this window lets in amazing amounts of light. And with this light, it makes the toilet looks bigger, cleaner and just better.

The amenities in the bathroom are all quality and the mirror is huge. Space seems bigger than previous business class toilets, but it could be just the natural light.

Note: this appeared to be in the front of the cabin only as the ones in the middle of business class seemed to have a baby change table instead of window.


The business class cabin on the Cathay A350 is excellent. Very comfortable, well-connected and perhaps the new standard for business class cabins. Awesome.


Babi Guling Pak Malen, Seminyak, Bali: A Great Place for Babi Guling in Seminyak

When in Bali, you absolutely have to try babi guling, the famous Balinese BBQ pork dish. But sometimes it’s difficult to find one close to where you’re staying. Babi Guling Pak Malen is not only close to Seminyak, it’s also super tasty.

I got a standard portion of Babi Guling and a fresh orange juice and the total of the bill came to Rp55.000.

The portion of pork is small. Really small. Especially when you compare it to many other places in Bali. So while the value for money is quite low here, the taste is great.

The crackling was super crispy with just a thin layer of fat, the scratchings were sinful and tasty, the sate spicy and tender and the flesh itself oh so moist.Babi Guling Pak Malen BaliI got my lawar medium spicy, but it nearly blew my head off. Soo spicy, but oh so delicious.

I think the orange juice I got with the babi guling was a perfect accompaniment. Fresh and icy cold, it went down a treat in the hot warung atmosphere.

And that brings us to the next point. The warung itself has no character. It’s hot. It’s often busy. And it’s really just functional. You come here, eat your pork, and leave. That’s it!

I really like this place because it’s well located on Sunset Road, the pork is really tasty and service is quick. The perfect place for babi guling when in Seminyak.

Warung Babi Guling Pak Malen
Jalan Sunset No.5, Seminyak
Babi Guling: Rp40.000
Orange Juice: Rp15.000