My husband and I stayed at the Harbor Beach for 1 night for a birthday getaway this past weekend. We payed for a spa package that included an ocean front room. When we were checking in, the man working behind the desk did not inform us of what exactly our package included. I had to specifically ask about the spa massages, valet parking ($26), breakfast, etc. I think that you should be told what you have included and not have to ask (be aware). The staff overall seemed a little unorganized, but the hotel was really crowded this weekend. The rooms are nice, but nothing exceptional (it's not a Four Seasons or Ritz). The bathrooms are marble with a granite vanity and the beds are really nice and comfortable. Our room was near the laundry room and was VERY noisy so we asked to be moved. We walked into the next room they gave us and it was already occupied. By this time my husband had enough and they did upgrade us to an amazing suite. Again, just unorganized. The spa facility is really nice, but I was disappointed in the cleanliness. We have been there before for the day (live 1/2 hour away)during the week and the spa was spotless. We had a couples massage at 5:00pm so I guess it was towards the end of the day and the ladies locker room was a mess! There's no excuse for that (not for the $$$ they charge). We ate dinner at "3030" in the hotel and the food was excellent. This hotel does tend to get very crowded, so if you are looking for a quiet romantic time you might want to look elsewhere, unless it's during the week. The Marriott has a beach club membership that can use the facilities as well as the hotel guests, so just be aware of this. The main pool is beautiful and they have an adult's only pool if you are using the spa. We actually had to go to the beach because there were no chairs available at either pool. They do charge you to use an umbrella($15) or beach cabana ($25)down on the beach. The beach is really nice and you can watch all the cruise ships pass by since the port is very close by. We really do like the Marriott Harbor Beach Hotel, but maybe next time we will go during the week.