Unfortunately this is not the "luxury" type condo that is advertised! While it does have all the amenities needed to be able to cook while there, and the location is fantastic that is about all I can say that was positive. We walked in on Saturday to a unclean unit with fingerprints, dirty kitchen sink, food and crumbs in between couches, crumbs on counter tops, inside refrigerator was not cleaned (unpackaged food on shelves), both bathrooms smelled like urine. Called the owner in tears after a long day of travel, in which he was trying to be accomodating he is hundreds of miles away. He sent over the property cleaning supervisor where he advised me that he personally swept and mopped the floor. He did say the one bathroom did smell like urine and threw the shower curtain in the washer. Needless to say I did not want to stay there and indicated to the owner that I wanted a full refund which he was willing to do but it was Spring Break and there was no where to go with my family!! My husband convinced me to stay in a hotel that night and rethink it in the morning which then we ended up staying after having to clean the unit myself for over 3 hours on Sunday. I bought all the cleaning supplies, mop, swiffer dry and wet (it would have been nice to have had some things to tidy up throughout the week) new sheets (old silk sheets were our only choice on our bed), blankets, towels ( as there were only 4 bath towels for a family of 4 which you can wash but if you take a shower in the morning and then coming in off the beach you want to shower again who wants to have to start a load of wash while gone and wait for them to dry when you get back), So now onto the security of the property....we were heckled for having any beverages or food at the pool, were told that we were not to have any pool floats in the pool (our daughter had a small fish ring that we were not allowed to have in there) we witnessed some teenage boys having to send their friends away and not able to go to the one kids unit to have pizza because we are only allowed one guest at a time. No where does this say anything of such, it was a terrible thing to witness as these boys were doing NOTHING wrong!! So definitely NOT family friendly! All in all the only thing that saved this vacation was some other guests we befriended and the weather! Can't beat the beach and the sunshine! But will definitely NEVER stay here again!