El Bay Club Hotel and Marina ocupa un edificio de poca altura que se inauguró en 1985 en el pueblo de Shelter Island con vistas al norte de la bahía de San Diego. El ambiente es tranquilo, conservador y relajado, que atrae a una multitud ligeramente mayor, compuesta principalmente por turistas de fin de semana o visitantes que anclan sus barcos o yates en el establecimiento o en las inmediaciones.
El hotel está situado en una larga península, junto al barrio de La Playa, y ofrece vistas al norte de la bahía de San Diego, conocida como Shelter Island. En el lado norte del establecimiento está el puerto deportivo, mientras que en el lado sur orientado a la bahía se encuentra el parque Shoreline, que se extiende por toda la isla y ofrece una bonita pasarela para pasear o correr. El aeropuerto internacional de San Diego se encuentra a siete minutos en coche, mientras que el centro histórico de San Diego está a un cuarto de hora en coche.
El bar-restaurante Quarterdeck del Bay Club Hotel and Marina ofrece cervezas artesanales, comidas abundantes y asientos al aire libre con vistas a la bahía de San Diego. Los huéspedes que lleguen en barco podrán alquilar unos puntos de amarre en el puerto deportivo del hotel, que incluyen electricidad, agua y conexión wifi gratuitas. La terraza al aire libre tiene vistas al puerto deportivo y cuenta con piscina climatizada, bañera de hidromasaje y gimnasio. El Bay Club tiene el único aparcamiento subterráneo de la isla y ofrece servicio de enlace con el aeropuerto por un suplemento.
El hotel dispone de 105 habitaciones con aire acondicionado y puertas correderas que dan a balcones con al menos vistas parciales a la bahía o al puerto deportivo. Los alojamientos son amplios y limpios, con un toque de playa. Las habitaciones estándar incluyen wifi gratuita, cafetera y TV de pantalla plana de 42 pulgadas con canales por cable prémium gratuitos.