Immaculate stay and excellent amenities. A gem in Mountain View.