We just stayed at the Bay Shore last weekend. When we arrived, we were early - Check in is 3pm and we arrived at 1:30, so we assumed we could leave our bags and walk around until our room was ready. But Ralph called housekeeping to see if any rooms were ready for us. There were some ready; As we were standing in the lobby, he noticed that my husband is rather tall (6'5") and we had only reserved a room with a queen bed. He said a room with a king bed was available and do we want a free upgrade? Of course we took it and the weekend started off on the right foot. One of the best things about this hotel is that they think of every convenience and do not nickel and dime you for everything. Free water bottles in you room refrigerator. Free fruit in your room, turn down service and plenty of snacks in the kitchen if you happen to be hungry. The free breakfast is one of the best ones I have been to, including hot egg bagel sandwiches and coffees and teas available all day, as well as hot cookies in the afternoon. When we went to the beach the next day, we went to the front desk and got beach towels, beach chairs, an umbrella, a beach matt and a boogie board! (all at no cost of course) and we walked the short block across the street. The staff could not have been friendlier or the rooms cleaner. They obviously take great pride in their hotel and the reviews they receive and it shows. If you are looking for a quaint, clean, friendly place with an excellent location, you have found it!