This was our 1st cruise and we were afraid of not liking the lifestyle, we loved it !!! We are totally cruise people now.
We had a great time on the Majesty of the Seas, the staff was really friendly and helpful all the time. Our stateroom was small but very clean and comfortable. The food in general was really good and I was amazed that it was never crowded anywhere but the cruise was at full capacity.
There was stuff to do at any time of the day and night, shows, dances, live music, bingo, games, competitions, quiet places to be alone and in our stateroom we could barely hear any noises.
I would say that the only bad thing is that the AC was really cold at the common areas, it's a summer vacation you are not supposed to feel cold on the cruise!!
Prices for drinks were fair enough, cheaper than any other place we have vacationed.
We visited key west and Nassau, couldn't make it to Cococay cause the bad weather. Nevertheless we bought a day pass for the Atlantic in Nassau and we had a great time enjoying the aquarium, the beaches, pools and water games.