We've stayed at Diamondhead twice before and loved it. This time the people above us were extremely loud until 3 am. We made a complaint, but nothing was done.
The exhaust vent on top of the building needs serious work, about every 15 minutes you hear what sounds like a vacume cleaner running for about a minute. During the day its not an issue but we had a terrible time trying to fall asleep at night.
Worst of all, their trying to sell vacation packages for the top 3 floors... we stayed 5 days and were approached at least once each day, they even have a person circling the pool area like a hawk. I was on vacation and wanted to relax, the sales pitch was annoying beyond words. When we complained about all this, we got 2 free drink tickets... whoop de do. Will find another place for next year!