We were guests at the Bay Shores for 2 nights, and were very happy with our stay. The location can't be beat..only one short block to the ocean. The staff, especially Ralph, is friendly, helpful and professional. It's nice to return from a day seeing the sights, and to be greeted by name! The buffet breakfast is a nice touch, as are the fresh cookies each afternoon. Our room was comfortable and clean. The bathroom was large and well stocked with amenities. They offer a library of complimentary DVDs, newspapers, beach towel and chairs...it's like staying with friends! We highly recommend Bay Shores!