Seven Feathers Indian Casino in southern Oregon is always a great stop. Seven Feathers is a mile post 100 on I-5 in south-west Oregon. There are two lots for motor homes. The regular lot which accommodates the 30/40 footers plus the truck lot that will easily handle the 45' footer pulling a toad.
A call on the CB will bring a jitney to take you and your party to the casino where there are several restaurants of varying levels of grandeur. We always stop on our run from central California to Olympia Washington. Food is very nice and not expensive. Buffet has a nice selection or you may order from the menu. Very nice 'Non-Smoking area' We have never tried to stay more than about 16 hours as we are motivated to travel. I am sure a stay of several days is not a problem.
Seven Feathers also has an RV park with hook-ups. We have never looked into the service or the costs. I am sure they are very reasonable.
This has become a regular night's stay for us. Very handy and even shuttle service to the casino. One time we were in need of a shower and discovered the casino offered deep discounts on rooms if you join the Players Club. Nice place and the profits go to very good use.