The majestic towers itself was a great place. Convenient to everything with a parking deck. The elevators were really slow but that is my only complaint there. BUT the room we stayed in was terrible. When we arrived all the beds were unmade the couch was pulled out and all cushions thrown in the floor. There was a pile of swept up trash in the middle of the floor. The security lock on the door was broken, the laundry door was broken, cabinets in the kitchen were broken, the light on the balcony didn't work, even the paper towel roll holder was broken. Everywhere we turned something was broken or dirty. The front desk was very polite but couldn't help since it was a privately owned condo that was rented out through another company. They said they couldn't even give us linens or towels if we needed them. So FYI bring extra. Also after we had complained about the room, someone came in to the condo while we were at the beach and made the beds even with our stuff everywhere. It made me really uneasy and fell a little bit unsafe. I will also add that the company we booked the condo through, RealJoy, was fantastic!! From the moment we booked to even after we got home. They were very polite, kind, helpful, and tried to make our stay better the best that they could. Bottom line: definitely use RealJoy to book your vacation, Majestic Towers is a good option to stay at on the beach, and NEVER stay in room 1706!