Location is great and the place is very clean and new. I will definitely stay here again when in Sunnyvale.