Cimi's condo is perfect for a small family or couple. The condo was clean when we arrived and, though we had a few hiccups, Cimi and the property manager were very responsive. The resort where this unit is located at first seems like it's aging a bit, but looking beyond that, the property is well-staffed and the pools are great for kids. Although the resort is waterfront, there really isn't a beach directly in front of the property. A short walk takes you to a more desirable beach for swimming, lounging or playing in the sand.