I recommend staying at Emily's. The place is clean and got a modern look in an old building. It is not too far away from the main attractions / sights in Vancouver. Emily was quick at communicating and gave me great recommendations for cafes around the area.