I would say it is even slightly more expensive than other cruise lines but definitely worth it! The ships are amazing and so much more innovative than other ships. The rooms are nice and the ship is very clean- unlike carnival which has gaudy looking ships that seem somewhat old and dirty. You won't get bored on these ships! The service is incredible, my boyfriend and I even took pictures with our dinner waiter because we loved him so much. Royal Caribbean will always be my first choice!