Basically everything is there that you need in a self contained apartment. Just need your own linen, towels, toilet paper, etc, as with most non-hotel style apartments. Linen pack is available if you arrange it.
Self-contained washer & dryer was very handy.
Large balcony. Kids had fun on the half-sized tennis court. Close to town & main beach.
Would stay again.