Great spot for a visit to Palo Alto! Easy check-in and parking