I travel frequently to Sunnyvale for work and very often stay at the Staybridge Suites. I have been very pleased with them. Many times I have been upgraded to a 2-bedroom suite instead of 1. If you register for their rewards program (free) and fill out a card at the front desk they will have a welcome treat (beverage & snack) waiting for you upon your arrival. They offer a full breakfast buffet in the mornings and happy hour with food on weekday evenings. For extended stays you can enjoy the sports (basketball, swimming) and use their grill. The staff is very friendly and will remember you if you're a frequent guest. My only complaint is that there are no elevators and I hate lugging my bags up to the 3rd floor.