Well, I don't have a motorhome, and this probably wouldn't work for those, though it might for a class b or c. After the first time the car wash scratched the roof of my truck by not taping down my XM antenna, I started searching for a better way. I found a F-150 forum where someone mounted the antenna under the top grill of his truck (the one under the windshield wipers, right by the front windshield). I looked into this, and sure enough, I found a place to mount mine under the grill of my truck. It is now hidden out of sight, and it won't scratch the paint anymore. You would never know I have XM now. I haven't had any problems with it, except that sometimes it is a little slow finding the satellite (we're talking about 10 or 15 seconds after I start the truck). The only thing with this type of mounting is, you have to have the antenna just underneath the grill (as close to the grill as possible), and having it mounted on metal really helps. I just happened to have a little metal "tab" sticking out under the grill, and I attached a piece of metal to that, which extended the antenna out and up enough to get very good reception. The antenna wire is run all inside the truck so none of it is visible either. Very clean and no worries. I love it.