Yes & no, I tend to use a normal floor sponge mop which has a nice long handle quite easy to clean all the glass with but also have some magnet cleaner that works on 15mm glass really well think its called hammerhead or something.
To siphon you can get those python tubes i believe, I came across 3 a long time back they are 80cm and work a treat, sometimes I do just use 25mm hose but my arms are quite long :3
All in all it is much faster to get into the tank and do it all but I always have this fear of popping the seams.. unlikely but it bugs me.