The location is convenient, right across the road from the beach, but you have to go down a long steep staircase. It's also only a minute down the road from the public entrance, so the private entrance isn't much of a selling point. The beach at the Ciboney entrance is also full of chairs and umbrellas spanning the whole beach, that are costly to rent, and leave little space to set up your own gear right in front of the water.The place itself was relatively spacious and the layout was as described, but the floors were very dirty when we arrived with several dead spiders in the corners. Our crawling baby's knees were black with dirt by the end of the first day. There were not good supplies for keeping it clear either. A ratty broom with no dust pan, and an ancient noisy vacuum that doesn't pick up sand well.The place in general is in need of some significant repairs and upgrades. There were stains on the ceiling. A cosmetic issue, but pretty unappealing to see. Several panels of the vertical blinds in the main room were broken off, making it impossible to have privacy, which is not good when you face the lawn. The toilet seat on one toilet was broken, and it frequently wouldn't refill, requiring you to open it up and juggle the levers.Worst though was that the lock on the window in bunk room is completely broken off. That window faces the main walkway on ground, a major security issue. Wasn't comfortable letting the kids in there at night.Overall ok, but needs tlc.