Booked this cruise for my three children for spring break 2023. Freedom of the seas ship overall could use an upgrade - this is less noticeable in the common areas but very noticeable in guest rooms. The food was plentiful but average overall. We did have a nice italian dinner one night. Dining rooms were chaotic and our assigned table was not available. Staff in general are trying very hard but clearly over it. The vibe during spring break is definitely “entitled frat boys getting sunburned and drinking too much and yelling at staff members” do not travel with royal caribbean if you have celiac disease or other significant allergies. Our best wait time for food was 45 minutes. Despite speaking to head chef and/or manager before each and every meal our child still got glutened and lost an entire day being sick. I would never travel with royal caribbean again and instead would recommend virgin for adults and disney cruise for families. Customer service far superior and food allergy awareness far superior.