This condo was a very clean, nice unit. We were very surprised at how nice the resort was- tennis courts, mini golf, basketball, pools, restaurants, etc. It's like an all inclusive type resort, except it is not. The owners also provided chairs, an umbrella, and a wagon for the beach, which was very nice of them, but not in the description. We wouldn't have hauled ours 1000 miles if we had known. However, we would recommend using the resort's beach service, and booking that early. There is a private beach and it was not over-crowded. The beach is a little more than a 3 minute walk, maybe 5, but it is not bad and there is a complimentary resort shuttle. This property also neighbors the Hilton property. The condo had a couple minor issues (cabinet door falling off, clogged drain, etc.), but the management company came and fixed those during our stay. I give it 4 stars only because we had issues getting into the condo. The numerical key lock isn't working currently (new one is on order) and the key to get in was difficult to get in from time to time. A couple times we didn't think we would get in and it took nearly 5 minutes of fiddling to get in. Also, there appears to only be one key to get into the unit. It was a bit of a hassle and we ended up leaving the door slightly ajar so we wouldn't get locked out, which is obviously not ideal. The unit does not have a beach view, but doesn't claim to have one. It does, however, have a nice view of the neighboring nature preserve. We would go back to this resort for sure, and would go back to this condo if we couldn't find one with a beach view. We would highly recommend this resort/unit in general though. It was a great trip!