Dilesh made our stay and vacation much better than expected! He has this process down perfectly!
Our plane was delayed, so we came in late night/early morning at around 2:30AM on a weekday. Dilesh said it wouldn't be a problem and just to call him when we're in front of his building. After he brought us up to his place, he spent nearly another hour staying up with us and explaining exactly where we were in Vancouver, provided a sense of direction, reviewed our planned itinerary, and recommended plenty more places to eat, explore, and have fun. This carried on throughout our stay, not just at the start. After we ended each day, Dilesh would be around the apartment to check in with us if we needed anything else for the next day, or just a simple conversation of "how'd your day go?"
As for the place, we got our own room and the guest bathroom (not connected). Dilesh's place is very, very clean. Bathroom is spotless, includes towels, body wash and shampoo. He allowed us to use the washer/dryer, if needed. He had allotted space in the fridge for his guests and free use of the kitchen appliances if you wanted. He also gave us 2 bus cards to jump on the bus, if needed. The amount of money on those cards just depended by how much the previous guests had left on it - reload them as needed/pay it forward type system. These were super convenient to have so you won't have to go figure out how to get one and there are several bus stops around Dilesh's.
10/10 would recommend staying at Dilesh's. It's super close to downtown Vancouver (walkable or by bus) and especially close to Granville Island (walkable). He is very welcoming and easy to talk to. Dilesh's place would be the first place I look for if I were to travel back.
Oh, and check out the bakery and cafe called BEAUCOUP (Dilesh recommended). It's walking distance from Dilesh's. We went there every morning of our stay for breakfast and they have the best croissants we've ever had!