Was fairly easy for my handyman hubby to install, looks fantastic, is super comfortable, and was shipped well. The only downside is that the flush buttons didn't want to tighter very well, so some sort of adhesive was needed to keep them in place.