Awesome place! Awesome location! Literally a few steps and you're at Cowell's Beach, the Wharf or the Santa Cruz Beach Boardwalk! I cannot recommend it enough!