First impression was not good, the receptionist was not very friendly, and insisted we wait in the lobby until check in time, (we were 10min early) even though the room was ready. Upon waiting ages for an available elevator, we finally make it up to the 29th floor where there are external walkways to the room. Not relaxing at all walking in open air 300 ft above the ground. The room was dirty. Sure the floors were mopped, toilets cleaned, but there was built up dust on the balcony door curtain, looks like it hasn't been cleaned in years. There were grasshoppers on the walls. Yes, live grasshoppers on the walls in a 29th floor condo. I disposed of them, and the next day, there was another. The master bed was very uncomfortable, and was the loudest squeaky bed I've ever laid in. The layout was not well thought out, as the 2 bunks were right outside the bedroom door. The furniture was very uncomfortable, and felt nasty. One of the sofa arms was broken. The wifi was terrible, cut in and out constantly, and the speed was like a T1 from the 90's. There was a puzzle for killing some time, but it was missing pieces. The beach was very crowded. We considered leaving for home early. We were able to salvage this vacation by staying out of the condo, and doing activities around town. And when we wanted some beach time, we drove 15min away to a public beach at Inlet Beach. This was easily the worst vacation my family has ever taken.