Exactly as described but roomier than we expected. Had a fabulous time and enjoyed how well managed the whole experience was.
I thought parking was going to be an issue, so close to the lake, but we rarely had any problems finding a spot.
And access to the lake and restaurants was perfect.