Just weighing in having sailed on all three ships. Caribbean Princess (10 nights balcony) was a negative for us. Reflection is a great ship (AQ) but Enchanted (aft balcony) is a newer ship and I would take the extra two days for sure.