Com vista para a baía, Dream Inn Santa Cruz se encontra a 5 minutos a pé da Praia de Cowell. Este hotel à beira-mar apresenta piscina ao ar livre durante todo o ano e Wi-Fi na propriedade.
O alojamento de luxo oferece uma localização em frente à praia a cerca de 55 km do aeroporto Internacional de San Jose e a alguns metros de Fluke. Está a apenas 250 metros do Porto de Santa Cruz e a 5 minutos de carro de Monterey Bay National Marine Sanctuary Exploration Center. O hotel fica a uma caminhada do Museu do Surf de Santa Cruz. O ponto de ônibus Delaware Avenue & Centennial Street está a 250 metros do Dream Inn Santa Cruz 4 estrelas.
Tem 165 quartos com varanda e local de descanso. Alguns deles oferecem Wi-Fi e TV de tela plana com canais via satélite, junto com mini refrigerador e máquinas de café/chá. Os hóspedes podem usar banheira de hidromassagem e chuveiro, juntamente com secador de cabelo e roupões.
O café da manhã é servido no restaurante todas as manhãs. Além disso, este hotel de Santa Cruz dispõe de um café bar. A área do bar inclui salão. Na vizinhança deste local, restaurante Jack O'Neill Restaurant & Lounge serve refeições da cozinha americana.