Read your HOA rules carefully and also get a feel for how they actually enforce them, because it can be selective. If I take my HOA rules literally, I'm not allowed to park my Class B overnight in my driveway. But it's actually legal for me to park it on the street in front of my house overnight (because the streets are not private - they are city property and the city defaults to state rules which only say that if the vehicle is current on registration, legal to drive, and moved at least once every 24 hours, it can be parked at the curb). The HOA knows darned well that it infuriates local residents if people park large vehicles in the public right of way - so if they hammer me for my driveway parking and I move it to the street, the HOA will get push-back from other people. So we do leave it in our driveway overnight while we're working on it, but not every night. We do rent an off-site garage as well, which is where it lives most of the time. I get to push the envelope, but not too far, in other words.