Just received it-  took longer to put together than stated. Looks nice but the seat cushions aren't very thick so worried how long they will hold up