We found Bay Shores on line, (while travelling Route 66) read the reviews and decided it was the place for us and wow what a place. Looks small from outside but inside is great. The rooms where spotless, the beach is not even 2 minutes walk and the staff fantastic. I had the misfortune of spraining my ankle the 2nd night in and the staff could not have been more helpful. They even offered to put me on the luggage trolley to get me back to my room. (haha) The homemade cookies were a fantastic treat for my partner also. Couldn't think of a better place to stay, and this will be where we stay when we get back to the USA. Thanks very much to you all.