I’ve stayed in another 2 hotels in Shelter Island before. Bay Club Hotel is the best. Ii like the location, the beautiful scenery, the ocean view, the long beach walks, the spacious, well laid out and facilitated room, the friendly staff, clean and quiet environment. Parking is convenient. The restaurant hours are long and convenient and prices fair. I basically liked the food, but the sea bass I ordered was not good, not fresh . That was the only regret. This will be my preferred hotel for my future trips to San Diego.