The 24-7 check-in at the front desk makes your place conspicuously easy for business travelers. Additionally, your place is just 100m from the Google offices so it's an excellent place for Google travelers to stay.