We have bought two new mattresses in the past year. Both purchased at the Mattress Firm. The store is well organized, making it easy to view styles and selection offered. They also allow you to test each bed by laying on it. My 4 year old thought this was fun. The staff was friendly and knowledgeable about their stock. Prices were par for new mattresses. They offer delivery -- but we opted to throw it on our roof and take it home that day. They helped tie down the mattress and box spring. All in all, a pleasant shopping experience.