I have stayed at this property multiple times for years (from Comic Con days to just regular leisure). I've always had a good experience here. Check in was super easy as usual.
My room (a Queen bed this time), although would be considered older, was clean. The bathroom, tables, linens, etc were all clean. I always check the bed before I get too comfortable in there and everything down to the mattress was clean.
I never eat at the restaurant there so it's not something I can comment on. Parking was easy and plenty of spots.
I always check here when I'm looking to visit San Diego. It's kind of perfectly placed to everything I want to see or visit.