Fun place to stay. Not your average vacation accommodation.