I have! One place I like that is near where the Giants train is Citizen Public House. I think it is just north of it. Great food. Place is casual but the decor is pretty nice. Full bar.
Also just north is the Fashion Square mall which has a Yardhouse and other restaurants.
Right down the street is a Holiday Inn Express which is pretty nice and affordable. Just north, I believe there is a Marriott and Hilton Garden Inn, but I think those are more expensive.
