For decades now, Royal Caribbean Cruises has been taking tons of people on incredible vacations, but it's not possible for everyone to have a flawless vacation experience every time they go somewhere.

Even the best and most popular cruise lines have a mix of good and bad customer reviews, and people tell various stories that prove that there are always going to be positive and negative aspects of taking a cruise.

The best way to find out what it's really like to take a cruise on a Royal Caribbean ship is to look at some pictures that travelers have posted. These show what people loved and didn't enjoy quite so much. Here are 20 photos taken by vacationers aboard Royal Caribbean Cruises.

20 A Couple Wasn't Thrilled With Their Room On The Cruise

According to this Trip Advisor review, someone wrote, "We paid for an ocean room but you can see a ledge that you cannot look out." They also didn't like that the room had a single chair since two of them were staying there so they wanted more places to sit.

19 This Shower Doesn't Look Great

When you're on a cruise or staying at a hotel, you want the bathroom to be incredibly clean. If it looks fancy, all the better.

No one on a cruise ship is going to expect a shower that has the gross and dirty appearance of the one in this photo.

18 Some People Weren't Happy With The Gym On Spectrum Of The Seas

It's really nice when a cruise ship has a workout room... but it might not be that great.

According to some posts on Trip Advisor, some people didn't love the gym on one of the Royal Caribbean cruise ships. One posted "The smallest gym at the high seas" and another said that the gym area is "a joke."

17 Someone Found Hair In Their Food

There's no way around it, you're going to feel grossed out looking at this photo of hair that was in the food served on a cruise ship. If this happened to you, it would be tough after this experience to look at any food on the boat and want to eat it.

16 The Pool Deck Is Super Colorful

The photos that people have posted online of Royal Caribbean Cruises do tell some positive stories. One example is this colorful pool deck on one ship.

It looks exactly like what you would want to see on a cruise ship that you were spending a week or so on. It seems fun and bright.

15 Some Of The Cabins Look Pretty Nice

This cabin doesn't look too bad either, right? The carpet is clean, the bed is nicely made, there's a little table and a chair that looks fairly comfortable. This honestly looks like a regular hotel room, if a little bit smaller than a typical one, and it seems like a nice place to stay for a week at sea.

14 Other Rooms Flooded Or Had Dirty Couches

Even though some of the rooms seem pleasant, that can't be said of every single one. That's right, these cabins flooded (as we can see on the left) or had dirty couches (on the right).

A flooded cabin is probably most people's worst nightmares and maybe why they would be concerned about taking a cruise.

13 The Water In The Sink Was Actually Yellow

It's hard to know how to react when looking at this picture. Yes, that really is yellow water in a bathroom sink on a Royal Caribbean cruise ship.

How did this happen? We hope that they were given a better room... or that this stopped happening ASAP. This would put a real damper on the trip.

12 The Food Seems Very Hit Or Miss

It seems like the food quality on Royal Caribbean cruise ships can be really good or not that great at all. People have shared many pictures of their meals, ranging from these plastic-wrapped sandwiches that don't look too delicious to the meal on the right which someone said was awesome.

11 Allure Of The Seas Has Much Nicer Cabins And Bathrooms

After seeing some of the other cabins on Royal Caribbean cruise ships, it's amazing to see these rooms and bathrooms. There's a huge contrast, and these look super clean and luxurious. There's even quite a lot of space to walk around the room, which wasn't the case for the other rooms.

10 You Could Have A Boardwalk And Merry-Go-Round On Your Ship

Everyone needs to feel like a kid again sometimes and seeing a merry-go-round on the cruise ship where you're spending the week would certainly do it.

The Allure Of The Seas has a boardwalk and a merry-go-round, and they both look really fun.

9 Rhapsody Of The Seas Has A Theater And Shuffle Board

One cruise ship on the Royal Caribbean line called Rhapsody of the Seas has both a theater, where passengers can get entertained during their vacation, along with a shuffleboard area.

You definitely won't be bored and will have lots of things to do if, instead of just relaxing, that's what you choose.

8 Travelers Can Choose Between The Basics And Fancier Food

Many people like to look at a restaurant menu before going out to dinner, and knowing what kind of food is available on a cruise ship is really helpful.

Thanks to these pictures, we know that you can choose between various types of food on Royal Caribbean. The breakfast options can be basic, but there are more elegant options too.

7 Allure Of The Seas Has A Park Area

The ship Allure Of The Seas has this gorgeous park area in the middle of it, and some cabins even have balconies where you can look out on it.

You wouldn't expect this kind of greenery on a cruise so it's a really nice surprise. It would be so peaceful to stare at this during your trip.

6 You Can Play Bumper Cars On The Spectrum

Is this an area on a cruise ship... or an amusement park? It turns out that a Royal Caribbean cruise ship actually has a place to play bumper cars, which seems like it would be great for entertaining children (or adults too of course). It could be a great and fun family activity.

5 Children Are Treated To This Incredible Pool Set-Up

If you were a kid again, wouldn't you be so excited to use this pool on a cruise ship?!

It's so colorful and looks like such a good time that grown-ups will be super jealous. There are so many little areas to swim and play in, and it would keep children occupied for a long time.

4 It Sounds Great To Have Self-Serve Ice Cream But The Machines Had Plastic Wrap

Self-serve ice cream machine. Those are four beautiful and wonderful words.

Well, someone shared the photo on the left and said that while you could supposedly get your own ice cream from this machine on the cruise, it had plastic wrap on it for most of the cruise's duration. That's really too bad.

3 You Can Go For A Run On The Cruise Ship Deck

If you want to get some exercise in during your time on a Royal Caribbean cruise, you would love this jogging track on part of the cruise ship deck.

It's cool that some of the boats have this, although since people are sitting in chairs around it, it might be a bit awkward to run on it.

2 Travelers Can Learn To Make Their Own Sushi

While relaxing and swimming are the best parts of a beach vacation or going on a cruise, people also love having some activities.

Royal Caribbean cruise ships sometimes offer make your own sushi classes, which sounds like an amazing way to spend your time. It's a cool skill to have, that's for sure.

1 It's Nice To Take A Cruise At Christmas

Some people love going away at Christmas and others want a cozy time at home. If you're considering a cruise at that time of year, it's clear from these photos that Royal Caribbean cruises are awesome during the winter holidays. Someone dressed up at Santa and there's a gorgeous, big tree in the main area.