I've been using Off The Clock since the early beta and it's done everything I've needed and more. The UI is so much better than the HR tools we've used before.
The feature set you get (for the price) is fantastic, and it gives us plenty of room to grow as the team scales. I'm not entirely sure how they're doing it so cheap but I'm not going to complain about that.