Stayed here for 3 nights while in the area on business. We wanted to be near the water so this seemed to be the best choice for a reasonable price. This is a typical Hampton Inn but it is older and it shows. Stains on the carpet and upholstery in the room. Small rooms. The breakfast area is cramped and it was difficult to find a table. Not enough room to really handle the guests. the pool was always crowded with kids. The front desk staff seemed distracted on the three occasions I tried to get assistance.
The hotel is on the water so there is a nice view from the rooms. If you want the Morehead City - Atlantic City location this is probably a good choice but if you want a better Hampton Inn there is one in Swansboro that is new and less expensive.