This was a fun place to stay and the kids really enjoyed it. The location was beautiful and we were very lucky with the weather. It was all very clean and tidy and linen and towels were all provided. The only thing I would mention is that you need to be nimble to get to the upper beds and those with young children might be worried about little ones sleeping up high. However, a fold up mattress with bedding was provided so our youngest able to sleep on the floor.