This is our home resort and we have not stayed here in a while. This resort is very, very nice. The desk staff was friendly, efficient and helpful. The two-bedroom was very clean as we have always found with Marriott. There were activities for the kids and even a few for adults. We missed the owner reception so I can't comment on this. Atlantic City is close by and we also went to the Historic Smithville a few mins away. Just don't go when it's hot like we did! They could really use a second pool and the food at the beach snack bar was sort of expensive for sandwhich fare. I also didn't like that they let our kids sign, and sign, and sign, for food until we realized what was going on. All around a good vacation. Suggest you take plenty of videos and games in case it rains and so you don't have to rent videos. Though there are supermarkets close by where you can rent Red Box for a buck rather than the $4 at the resort.