The staff is why we will be back. They are all the best of the best. The staff made my family and i create some of the best memories in our life. The ship is beautiful, clean, and full of actives for everyone to do. The shows (wow) watching all the shows we felt like we was on broadway shows in ny. The dining was five stars, from the food that will make your mouth water just thinking about it, to the amazing waiters that make you feel like you are the most important person in the world. Then we have each port, we visited roatan, cozumel, and costa maya. All the ports was clean and very taking care. Easy shopping, access to beaches and food. I love how you feel like you are part of the culture of the islands when you step off the ship. Everyone was happy and they looked forward to teaching you about their island.