We arrived in Mcleodganj at 6am one morning with nowhere to stay. We shared a cab with another couple who were staying at Ram Yoga House and decided to see if they had any available rooms. Thankfully they had a room for that night but Ram was very kind to let us check in immediately and get some rest; not many places would do that. The rooms are very spacious and clean and the views are amazing!! We ate in the hotel a few times and his staff made some delicious meals...which are probably cheaper than you would pay in the main square (the quesadillas were particularly good!!) It can be a little difficult to find when you first arrive (located at the back of the Norbu hotel) but after your first attempt, it's easy :) can't forget to mention Ram's lovely little dog Bella...she does an excellent job at keeping the monkeys away!! Unfortunately we didn't get a chance to do the yoga but we met both yoga instructors and they were very friendly.