This place was absolutely perfect for a 5-day business trip, working in downtown Palo Alto, a 20 minute walk away.