Great place overall, minimal areas of improvement. Great for large groups as it has a ton of space. The pool is a plus specially for the summer stays.