You're probably booking Margo's place because of the amazing view in the photos and the proximity to the centers of Queenstown and Arrowtown, and you're making the right choice! I arrived on a clear, sunny day and the view made me gasp.
The space has plenty of seating to spread out and the ease in which you can access Lake Hayes makes staying at Margo's so lovely. The kitchen has everything you need to make simple meals and the separation of the bedrooms on the ground and 2nd level make for enough privacy if multiple people are staying. Parking is also in the private garage which feels like a luxury.
Also, note that the full bath has two doors, so you can access it via the hallway in addition to directly through the bedroom (something I couldn't tell from the photos). So again, no issues with privacy.
Margo was also very responsive and friendly - would highly recommend!