Thinking of buying some new sofas and seen some beautiful ones on the John Lewis website, however they will be about £3000 for the ones I want. 1. Are they good quality? (never bought from JL before) 2. Do JL have discount codes Thanks in advance!