Hi msturg29,
Dreamfoam (AKA Brooklyn Bedding) is a member of this site which means that I believe they are among the best quality/value in the country.
This is a latex hybrid mattress (with 1.5" of quilting polyfoam and 3" of latex in the comfort layer) so the feel will be quite different from the memory foam mattresses you have been testing. Latex is a “fast response” foam while the memory foam mattresses you have been testing have more of a “slow response”. You will be able to choose the firmness level of the latex but it may be a good idea to test some mattresses with latex in the comfort layers just to make sure you are comfortable with the different feel and performance of latex vs memory foam.
Some of the better options or possibilities in the Minneapolis area are listed in post #2 here.
Hope this helps.
Phoenix