My stay at Svarga Loka Resort in Ubud, Bali

My stay at Svarga Loka Resort in Ubud, Bali

Svarga Loka means "heaven on earth" (in Hinduism), and after staying in this magical resort for two nights I must say, the name is spot on! As you may know, I just completed my 300-hour yoga teacher training in Ubud, Bali. So, I basically lived and breathed Ubud for the five weeks I was there. Ubud is a special haven filled with creative artists and amazing restaurants.