We stayed in the marina suites and thought it was spacious, clean and nice. great views of the marina/bay. Great location, close to everything (seal encounter, restaurant, boat rentals, beach). Would recommend coming on fourth of July weekend because of the great firework shows on the bay. Kids loved the beach time and seals. Good restaurant and service. The only negative was the pool. It was too small for the amount of people there, the good thing is we had a better time at the bay/beach side with nice lounges to lay on and watch the kids. I would be cautious staying in the other rooms because of the wild/loud groups of people that we saw. If you want a quiet and safer atmosphere, then the marina rooms are the way to go.