Localizado no bairro comercial Cowell Beach de Santa Cruz a uma distância de 250 metros do Cais de Santa Cruz, Dream Inn Santa Cruz 4 estrelas dispõe de solário, terraço ensolarado e salão compartilhado. Swimming Dolphins fica a poucos passos deste hotel de 165 quartos, que localizado no litoral.
O hotel tem localização em frente à praia a uma distância de 3.1 km da Praia Estadual Natural Bridges, enquanto locais de compras como a Loja de Surf Cowell's Beach estão a cerca de 5 minutos de distância caminhando. O Dream Inn Santa Cruz também está a uma distância de apenas 13 minutos andando de San Lorenzo River. Os amantes da natureza apreciarão a proximidade da praia Cowell Beach, que fica a apenas 50 metros de distância. As opções para o turismo cultural incluem o Museu do Surf de Santa Cruz, a cerca de 15 minutos de distância caminhando. Dream Inn de Santa Cruz está a uma pequena distância da estação rodoviária Delaware Avenue & Centennial Street.
Os quartos oferecem controle de temperatura, juntamente com máquinas de café/chá para o conforto dos hóspedes.
Tem bar da piscina no local. A área do bar inclui salão. O Dream Inn de Santa Cruz está a uma distância de 300 metros de Ideal Bar & Grill, que serve refeições deliciosas.