The Bay Club Hotel & Marina offers a charming and comfortable stay on Shelter Island, San Diego. This hotel, while a bit older, boasts a fantastic central location with stunning views of the bay and the San Diego skyline. Guests appreciate the clean and spacious rooms, many featuring balconies for enjoying the beautiful scenery. The hotel provides excellent service, with friendly and attentive staff who ensure rooms are cleaned daily and any issues are promptly addressed. The hotel features a cozy pool, though it may be smaller than some guests prefer, and a restaurant known for its delicious chicken alfredo. With good underground parking options and reasonable fees for early check-in, the Bay Club is convenient for visitors. Guests enjoy peaceful evenings by the marina, perfect for walks and sunsets. While a few minor issues, like noise from upstairs rooms or early bar hours, have been noted, overall feedback highlights the hotel's cleanliness, comfort, and welcoming atmosphere. Many guests express a desire to return, making the Bay Club a favored choice for travelers seeking a relaxing retreat in San Diego.