Nice treat!
Who can go wrong with a gift card?!  I will say, however, that 25$ at this place wont take you far.  If you really want to treat someone, do 50$ or more.
Rating: 5 stars