Do we need to bring our own bedding and towels?

No, all bed linen, towels and kitchen linen are supplied as are bathrobes and slippers.