The unit we have (J209) smells like mold - very strong - first night I couldn't sleep for 2-3 hours. Photos of the complex may mislead you - they are from some better units, probably not what is going to be yours (like in our case).
And there are some surprise fees and taxes for check-in - $15/day - "resort fee"" + 1x $60 (for whatever reason).
It is a hotel type - don't be fooled it is private owned condo - there is nothing private inside. A big complex with several blocks of condominiums, nice gardens and 3 pools. Single parking under the main pool - you may have to cover quite a distance with your luggage and children.