Excellent apartment in easy walking distance to Mountain View and all its facilities. Make yourself at home here for the perfect stay.