Great location in the heart of Yaletown. Super large deck very suitable for exercise. The building is very secure and safe. Greg is a great host and works hard to make your stay a pleasant one. Medical facilities are close by should you need them. There are a number of good grocery stores nearby. If you don't have a car, I do recommend a solid backpack. VITI liquor store on Seymore just across from Staples has an excellent selection of wines. Don't miss the market on Granville Island. It is a long walk via the Sea Wall. Take the Aqua Bus back to David Lam Park if you have a lot of Groceries to lug. Small Victories Bakery on Homer makes wonderful breakfast sandwiches on the weekends. Their baked breads and cookies are also worth sampling. Wear good walking shoes. Have some rain gear along.
You will definitely enjoy your stay. Perfect for 2 people. A couple of kids would be be a squeeze but doable.