Ruth's place is absolutely perfect if you're staying in Queenstown.
Modern, clean and very spacious, the flat is situated right on the lake and the views speak for themselves! Whilst it isn't walkable into town, it is right near a bus stop and there is a space to park if you're renting a car.
Ruth was a great host, and I would definitely recommend it!