Very interesting place, full of neat artifacts and art. Great location, very close to Paddington Tube station for Heathrow Express train.
Was not keen on bringing our own towels but figured it out.
Enjoyed our stay, had the best sleep !