Great layout with everything you need. Awesome to have the pool/spa/pool table/table tennis all in one place. Large outdoor area in center of house where big groups can eat together. Would stay again.