Perfect! I did lose one of the buttons after owning it for over a year, but I used gorilla glue to pop it back on and no other problems since