Just what we were looking for.  We purchased XL twin size - it unrolled and firmed up perfectly in just a few minutes.