Arrived in 2 weeks instead of the quoted 4 weeks. Seems very sturdy and was firm yet plush when I tested it out. Have not had any guest yet but will update with their reviews.