First - I would not cruise from Baltimore to Florida in May. Weather is a bit iffy and in Florida the "love bugs" that are out are a major nuisance.
The Port of Baltimore is very good - no issues there. I didn't know they had a secure parking lot or I might have driven directly there and parked, Instead I did a "Stay and Sail" deal at a nearby hotel that let you spend the night before and park your car for the duration of the cruise. they shuttle you to/from.
The service on the ship while good -- was not great. It seemed very dis-organized. For example the first night's dinner took almost 2 hours. It is only a 3 course dinner but the wait time between courses was ridiculous. It did get better the following nights but it started off wrong.
Rumor/word of mouth was that since this ship had just completed being refurbished, it was a new crew and that because of all the complaints, RCC was going to swap out 1/3 of the crew for the next sailing. Another rumor was that the crew had just completed a sailing in South America where expectations of service are not as high. Not sure which was true - but it did not measure up to prior cruises.
Rooms are typical cabins - we were on a lower deck but the cabins themselves while small, are functional. the room stewards are very attentative. We find we are not in the room much - somthe size wasn't an issue.
At the first stop - Port Canaveral - more exhibits of not being organized. Our excursion was to take us from the ship to a river boat to try and see manatees and dolphins. Bus was waiting for us and quickly got to where the boat was supposed to be waiting. An hour later it finally showed up claiming "schedule problems". We got to see the nose of a manatee and fins of dolphins - but that is the risk with an excursion to see nature. No complaint as far as seeing the animals.
Next port - their private island Coco Cay. Island is nice - but again the organization was lacking. You got tendered over, but there was nobody there to tell you where to go. We had rented a cabana and wondered around before finally finding it. The cabana is great - but the amenities were supposed to be the hut, champagne, fruit, 4 bottles of water, a private bar, and a higher quality lunch. No water; bar was not set up and the cabana attendent (for all the huts) had to argue with the bartender about supplying the water and champagne because he was not aware of it. After 5 or 10 minutes of sometimes heated discussion, they called back to the ship to get it clarified - who then had to send the water and champagne because there was none at the bar. After that it went ok - except the bar closed up early with no notice and took all the water back.
On the plus side - the specialty restaurants aren't bad. Buy the package offered for $55/pp that lets you go to all 3. We found Chops and Izumi very good to excellent; Giovanni's is ok but not the best Italian restaurant I've ever been too. The food there was ok - not great. Chops and Izumi though were tops.
Usual ship entertainment and activities - nothing great but not anything to avoid if that is what you like to do.
Bars are all good - and staff there is very good. Just remember that the tab includes a 15% gratuity.
We will do another cruise - but I think next time look for a bigger ship and better ports of call.