We found this place online and decided to stay for our anniversary. We each have (corporate) hospitality background and are Starwood members. Bay Shores blow us away! No hidden fees, genuinely friendly staff and our favorite, practically everything was included in the price. One very reasonable price includes the room, parking, bottled water, fresh fruit, full breakfast, movie rentals, beach towels, boogie boards, beach umbrellas and fresh baked cookies in the afternoon! We already booked for next year and want to bring our family because it was completely affordable. We will recommend this little slice of heaven to everyone who will listen to us!