Gosh, that is so hard to answer. I usually try to book at least 6 months in advance. I have done a year in advance. The cabins have 160+ square feet. Measure off 10 floor tiles in one direction and 16 in the other and that is the general size of them. Look at some of the pictures on the photo gallery and you can get an idea of the size by looking at the beds.