We were more comfortable staying in an apartment than if we had been in a hotel. Having kitchen facilities saves money as you can breakfast at home and even buy a couple of pizzas for a quiet evening in. The accomodation is well placed for access to the beach and Granville Island. The nearest SkyTrain stop is Yaletown-Roundhouse and is around 25 mins walk downhill. The apartment and the building is very secure.