It would be perfect if not for one huge flaw in the design (or I just got a faulty one). After 2-3 hours of sitting I feel discomfort in my back and I feel that I constantly keep my lower back muscles tense to prevent sliding out of the seat because it feels like there's a slight slope forward.