We loved smaller size of the ship - easy to get around and to get to know the crew. The ship was clean and updated. After taking American cruises, it was refreshing not to have the pushy "upselling" of all the extra products and services. The spa was beautiful, reasonably priced and not crowded. We made use of the drink package for 30 euros per day - they made money on us, but it was nice not to worry about it. The crew was so friendly - loved our room steward, waiter and bartenders. Even though we ended up not being crazy about our stops in Greece, it was no reflection on the ship. Our only complaints were cold showers, lack of variety for breakfast foods, and it was hard to catch any announcements in English - the ship mostly had cruisers from Spain, so most of the information was given in Spanish. But they provided an English speaking hospitality host and we were always able to find him for questions. Overall, we loved the cruise and would go on a Costa again.