Spacious and cozy. Each room has all the comforts of home. It is spacious enough to find privacy and set up to also encourage gathering inside and out. We thoroughly enjoyed our stay.