Quirky accomodation ticks all the boxes.