Their are soooo many to choose from that fit your criteria ,I don't care what anybody says that brand X is better than brand B Blah Blah Blah, they all have issues that have to be worked out Or you might luck out and get one like mine that must of been built by the Employee of the month and not built on a Friday Or you might get a POS built on a Friday by a pissed off employee It's a cr.p shoot sometimes, pick one that fits your needs and can get the best bang for your buck AND a buy from a good dealer and ENJOY!!! One you mentioned was Grand Designs and I have 3 people that I Rv with and they have been back to the dealer many times for minor stuff but at least Grand Designs has great Customer service and that counts for alot