A well though out and well prepared holiday house.