It's a beautiful apartment at end of a hall, so it's quiet; reasonably well-equipped (but providing soap for the showers should be included). Beds are comfortable (king bed is very firm). There's a laundry near the elevator. The pool area and beach are very nice. There are nice beach towels, sand chairs, etc. To check in, you meet the property manager who walks with you to the next building where you have to check-in. There could be a line that takes a long time to wait in. You have to pay $30 per fob which lets you into the building, pool area, and beach. So, two people staying there pay $60. This is not refundable. That's really kind of outrageous. I knew about it, but still...To park, it costs $75/week. We only stayed 3 nights, but were told that the $20/night charge would not allow us in and out privileges. Frankly, I think that was a lie. So we paid $75. Then you pay $20 in cash to get the electronic tag to hang in the car that operates the gates in and out. When you leave, you can return the tag and if there's not a long wait (or you don't mind waiting if there is), retrieve your $20. I think it would be so much easier to check in at the correct building and receive the fobs as part of a "resort fee" of something like $10/day that can include the parking tag which you pay for as part of the reservation. Maybe you pay an additional deposit you get back when you return the fobs and tag when you leave.
Bottom line - I would stay there again, but be aware of the extra charges and check-in/out annoyances.