There are 1,542 cabins in total on Ruby Princess. This is broken down to 463 Interior Cabins, 218 Oceanview Cabins, 682 Balcony Cabins, 178 Mini Suites and 28 Suites.