Perfect!
Bought this for myself for my birthday and, even though it was scheduled to arrive later, it got here just in time. I love it.
Rating: 5 stars