Our first two nights in Bali were spent at the beautiful, lush Puri Gangga Resort in Ubud. After a long journey from India to Indonesia which involved two flights, a seven hour wait around in Singapore airport and a grand total of 3 hours sleep, arriving to the smiling, warm staff at the resort and the most amazing, fluffy bed was everything we needed and more.

Puri Gangga is a 25-30 minute drive out of central Ubud (they provide a free shuttle back and forth a few times a day) making it incredibly peaceful, in a little world of its own. It's like a little jungle haven, surrounded by lush greens and the sound of running water, cobblestoned walkways winding their way around the resort. The highlight of the room (aside from the divinely comfortable bed) was the amazing big stone bath which we decided to have tea time in one day; a great life decision, right there. They provided breakfast every morning, which you could either choose to have in their lovely Kailasha Restaurant, or in your own room (which is what we did both mornings, because breakfast in bed needs no explanation amirite). You can choose between a great selection of set menus, but the staff were more than accommodating for me to mix and match a few of the dishes in order to make our breakfast vegan. We had fresh fruit plates, delicious green juices, green tea, burbur injin (sticky black rice porridge cooked in coconut milk) and pisang rai (a traditional boiled banana/rice flour/coconut snack).

Puri Gangga also provide a complimentary foot massage at their beautiful spa, which a divine little treat after all our travelling! Breakfast in bed, a foot massage, a swim in their infinity pool which overlooks a lush green valley, followed by our tea-and-bath time was the ultimate unwind. Here are a few piccies from our stay at Puri Gangga.