Family of 4 (2 adults, 2 teens) stayed for 10 days. Nice to have the door keyless (# code). Short walk to the beach. Parking included is a bonus. Lots of room to move around in. Kitchen had dish soap, dishwasher tablets, and laundry tide pods. Internet in the unit was good. Coin laundry available at the end of the hall (you can get quarters in change machine in lobby). Garbage/recycling shoot at the end of the hall (lots of garbage bags under the sink). The pool and hot tubs are nice and spacious. Cons: the air conditioner was rumbling loud, kitchen had limited resources: coffee machine no filters, no rice cooker, no cutting board (bring your own kitchen things).
As listed, they provide small hotel size cheapo shampoo, conditioner, lotion; families staying longer bring your own toiletries.
NOTE: Koko Resorts no longer has an office in the building, they moved off-site. You are unable to get beach supplies on site anymore. There was also a linen shortage, so they were unable to change towels.
The photos advertised is the correct layout of the unit, however everything is not new looking anymore. Everything looks a little dingy and dated. But adequate for a place to sleep in, and be outdoors most of the time.