We have stayed several times as it is good enough and generally a good price. Amenities (mini-golf, pools, game room etc) are nice. Floor plan on units is well designed. Generally quiet as it is away from the main tourist area. Interiors are clean. Landscaping is well done and enjoyable. Exteriors of units (stairs, walks, siding) are not maintained. Trash and debris on stairs, Siding is dirty and will get clothes dirty if brushed against it. Interior of units are dated. Decore from the '90. Generally the units are clean but lots of wear and tear visible on walls and furniture. It is a timeshare resort that does presentations that can be refused. Go and enjoy the place, but don't expect the latest in interior finishes.