We've been here a few times with our boys and on our own. With or without our children the stay was enjoyable! The property is clean & beautifully located on Lake Las Vegas. It really gives you a sense of being away with the convenience of being 20 minutes out of town! They have a fantastic family pool area, a beach entrance area on the lake and a upper pool area if you're staying without the kids! The restaurants are a bit limited if you want to stay at the hotel the entire time, especially when we had our children with us. It's perfect for a "staycation", but if they want to attract someone other than locals they should try to provide some sort of evening entertainment. A Saturday night DJ or a Lakeside band would be ideal because once you've spent the day in the sun & eaten your supper there's really nothing left to do.