I am looking for a decent mattress on a sofa bed as it will slept on twice a week possibly with partner. I have been to DFS, Next and John Lewis. The John Lewis one was 1600 for a good mattress and a bit steep I felt. looking at closer to £1000. Any recommendations? By a good mattress, I meant possibly memory foam or sprung I guess. Also, my flat is going to be a small one bedroom so needed a small but decent vacuum, anyone recommend one? Worth getting a Dyson for £280?