Great spot when visiting the Stamford campus/Palo Alto. Very well set up, comfortable and easy/convenient.