A wonderful and beautiful place to stay. Everything was clean and tidy and my son and his friends had an excellent time. The layout is great for a fun time and will definitely be back.