We stayed at the Bay Shores Hotel on our recent trip to California. Since I haven't been back to this area of California in over 40 years it was like deja vu but not in an unpleasant way. This place was equipped with all the modern conveniences. The rooms were spotless and comfortable. It was nice to be able to walk to the beach and to the many bars and restaurants. The innkeeper recommended an Italian restaurant for dinner that was very good. It was apparent that the owners have taken great pride and care in maintaining this property. They put a lot of thought in making available extra amenities, such as boogie boards, beach towels, cookies, magazines, water in the in-room refrigerator, etc., etc., etc.