I had a good sleep at Rav's place after a long 13-hour flight. Place is exactly as seen in photos.
If you are travelling from Heathrow's Terminal 2, it will be a 4 minutes walk to Central Bus Station + 14 mins bus ride to Oxford Ave bus stop + 3 mins walk to Rav's place.
Great location for anyone with short transit to catch flight the next day!