Having taken 4 previous cruises with other companies, we thought we knew what to expect. This was awful! Terrible guest service experience onboard and post-cruise. No vegan menu as advertised on website - first cruise we have ever been hungry on! No adults-only area because of "special circumstances" on our cruise - apparently they weren't counting on Coastal Alaska being chilly and rainy??? Staterooms were in terrible disrepair: we had plumbing issues, loose tiles on shower floor that bubbled up trapped water each time we stepped in to shower, & leaking toilet. Long black hairs left from previous guest in shower and on bathroom floor. And the list goes on! Onboard Guest Services told us to contact Miami, FL Post-Cruise Customer Service for compensation or future travel credit, and Post-Cruise CS told us we had to deal with our issues onboard! In other words, no one is responsible for an excellent guest experience aboard a Royal Caribbean cruise! Complete waste of our money for what was supposed to be a 75th birthday celebration for my mom with her whole family! Such a disappointment for all of us.