This is now my fourth stay at Bay Watch and every time, my expectations are met, if not exceeded. Wonderful & friendly staff, very clean, amazing pools/lazy rivers, great restaurants, easy beach access, quiet/spacious rooms & so much more. My only complaint (which is not a big deal) is that the particular room I stayed in this time had a really small balcony compared to other rooms I've had here in the past. I would definitely recommend this hotel to anyone. You will not be disappointed.