We checked into the Harbor Beach Marriott for 3 nights. Check in was a breeze, food at the restaurants great, and the pool was fabulous. There were plenty of chairs, cold water always available, fresh lemonade and cookies every afternoon and even activities for the kids if they chose to participate. The rooms were spacious with robes and plenty of amenities. Coming back from a morning jog the valet guys handed us cold bottles of water as we approached the front door. The beach was right there and as soon as we stepped onto the sand the beach staff were eager to put chairs where we wanted. There was tetherball, volleyball and some other games on the beach. There were plenty of great spots to hang out at the hotel, both inside and out on the various patios overlooking the beach. Check out was painless, with the bags getting oicked up and the car ready and waiting. To me, a good stay is one with little hassles and staff ready and willing to make your stay the best possible. That is what we had and will probably stay there again soon. Did I mention the great location?