Este hotel admite mascotas y se encuentra en Palo Alto, a solo 10 minutos en coche del centro de la ciudad. Las habitaciones cuentan con TV de pantalla plana, baño privado y zona de estar. El hotel cuenta con piscina al aire libre, gimnasio y restaurante.