Obiekt The Ameswell Hotel położony jest w miejscowości Mountain View i zapewnia odkryty basen, centrum fitness, ogród oraz wspólny salon. Odległość ważnych miejsc od hotelu: Amfiteatr Shoreline – 4 km, Centrum kongresowe San Jose Convention Center – 20 km. Goście mogą wybrać się do restauracji lub zrelaksować się przy drinku w barze. Do ich dyspozycji jest też bezpłatne WiFi we wszystkich pomieszczeniach.
Obiekt oddaje do dyspozycji Gości klimatyzowane pokoje wyposażone w biurko, czajnik, lodówkę, sejf oraz telewizor z płaskim ekranem. W każdym pokoju zapewniono też prywatną łazienkę z prysznicem. W każdej opcji zakwaterowania znajduje się prywatna łazienka z bezpłatnym zestawem kosmetyków i suszarką do włosów. W każdym pokoju w obiekcie zapewniono pościel i ręczniki.
Personel całodobowej recepcji chętnie udzieli informacji na temat okolicy.
Najbliższe lotnisko, Międzynarodowe lotnisko San Jose, znajduje się 12 km od obiektu The Ameswell Hotel.