My boyfriend and I decided to take our first vacation together on a cruise aboard the Enchantment of the Sea. since this was our very first cruise we had an open mind. Parking wasnt bad at all since we decided to arrive early. we caught the shuttle to the pier and proceeded inside. check in was speedy and got our first picture taken. It took a while to get our luggage but that wasnt a big deal since we had our needed items in our carryons (so we thought). once on the ship we got soda passes(recommended)and headed to our room. the room was clean with crisp sheets and we had a acual window not a port hole. our room attendant was very sweet and we had the famous towel animals every night. the food was decent nothing to rave about. the only bad thing was the first night we didnt get our main luggage until late and my boyfriend got turned around at the main dining room because he was wearig a tank top so he had to go back to the room to fetch a tee shirt. ports of call were key west cozamel and belize. word of advice. cozemel and belize have very aggressive shopkeepers who stop and nothing to get you into there shops and stores. which can make shopping unenjoyable. cozemel have shops right there at the pier and are reasonable in prices. if you venture intown you will pay more. the shops on the boat are reasonable to. all in all we have had a very memerable time on and off the ship