First time here, the resort is beautiful and perfect if you are from Vegas wanting a "staycation" away from the strip. Their man made beach/pool is perfect for the kids, no hoochie mamas prancing around the pool.
The reason why I'm giving them 4 stars is because check in is supposedly at 3pm, well I went there at 3pm to check in and I was told my room wasn't ready, however, it would be ready between 3-5pm!!! What the heck! I did not get called until about 415ish to get the key card to our room. So my advice to you is to call ahead of time to avoid this delay.
All in all, my family 2 adults and 2 kids, had a great time at the resort. We made use of the pool that accommodated our "family". We will definitely be back again during the summer season.