Majestic Beach Towers is a beautiful Resort. The check in was hectic and chaotic. We had arrived early. Since our room was not ready, we decided to enjoy some beach time and dinner. Check in at 4, it was well after 5 when we received the call that our room was ready. We returned to the hotel, parking on the 3rd floor of the parking structure to unload. My hubby was going to unload the car while I went down to get our room keys. The security guard would not let him have the luggage cart until I returned with a room number. Upon getting the cart and loading it, we waited 45 min. for an elevator. Needless to say, we were ready to check out and leave, but did't. The condo (Tower 1, 1015) was beautiful, and the views were amazing! We loved it!! The rest of the stay, elevator waits were around 10 minutes, but nothing like our first night. Check out was much smoother than checking in. The beach was beautiful and well cared for, but more crowded than we prefer. There was a public access point beside the hotel which aided in this, I am sure. The pools were always nice and clean. Crowds were not unbearable in the swimming area and seating was plentiful. All in all, I would consider returning to the Majestic in the future.