Does this place still exist and is the coupon still good in May 2010, since this post is over a year old? Anyone know?

Thanks!