Towelling robes are available from reception on payment of a fully refundable deposit of £50 per robe. I've sailed on Black Watch many times as a single traveller and I'm sure you'll have a very enjoyable time. Happy cruising. Regards Jan.
The straight answer to both questions is "no". None the less it is a great ship and I am certain that you will have an enjoyable cruise.