Yes they d.
Yes we had them supplied and they are changed daily as wel.
Yes - you will find white towels for incabin use and blue towels in the cabin for pool use, together with a polite notice that if you do not return them to your cabin you will be charged $20 to your on board account. (However I hve yet to hear of anyone actually being charged) It tries to deter you from leaving them on the deckchairs to save your place for hours on end. There is a towel deck attendant around the pool area so you can exchange it for a dry one after use. If you go up on deck and have forgotton to take your towel - you can take one from the deck attendant after signing a $20 deposit. Hope this helps.
Royal Caribbean - Independence of the Seas - 28 Apr 17 - 3nts
Southampton : Bruges (Zeebrugges) : Paris (Le Havre) : Southampton
Now from £399pp - Promenade View
<span >View All Cheap Royal Caribbean Cruises from Southampton >>
Click here to see offer
Royal Caribbean - Vision of the Seas - 23, 30 Jan 17 06, 13, 20, 27 Feb, 06, 13, 20, 27 Mar 17 - 7nts
Dubai : Khasab : Muscat (Oman - Overnight) : Abu Dhabi : Dubai (Overnight)
Now from £749pp
View All Royal Caribbean Dubai & Abu Dhabi Cruises >>
Royal Caribbean - Independence of the Seas - 14 Oct 17 - 7nts
Southampton : Gijon : Bilbao : Cherbourg : Paris (Le Havre) : Southampton
Now from £755pp
View All Cheap Royal Caribbean No Fly Cruises >>