To start, I have taken several cruises (7) and Carnival has done nothing but take things away... food was just about inedible in the main dining room and buffet, chocolate strawberries were pink, no different choices of bread anymore, butter is now very generic. They stopped room service a couple of years ago and now you have to pay. Long ago, you paid for casino and alcohol which is understandable; now you pay extra and tip everywhere. We had a room booked on the 10th floor with adequate room and were forced onto deck 3 with 1 closet for 4 people. We saw our room steward twice the entire 7 days and staff is really short handed except for people running around selling alcohol. So disappointed after all these years. Going to try another cruise line next year as all Carnival does lately is make the cost higher and take expected perks away. Oh, and if you are living an alternative lifestyle, I will never be in your business but hate it's thrown in your face on this cruise by staff constantly.