AFAIK - towels are provided! The apartments seem very central, if basic - but really all ye will be doing is sleeping there so its not a huge problem!