Super easy to put together! Nice and firm but still comfy. Material looks luxe. Love!