There was a great choice of mattresses on the website and the one I chose (med/firm) was in the sale and available for delivery within 2 days. Ordering and paying was really easy. And delivery was free of charge.
The courier company used (Panther) was very good and my mattress was delivered by a 2 man team on the date and time specified.