Brilliant, quirky place to stay.