Hello atti2d877, and welcome to cruise-chat;
I have not had the Ultimate Dining Breakfast on Caribbean Princess, but I have on other Princess ships and yes, you have many fine selections to choose from. It is well worth the $24.00.
And yes, the use of the robes is complimentary. They also may be purchased. If they are not already in the cabin, just ask your steward.