This place was horrible. It is similar to a cheap dive motel, with no management. The owner showed little concern for us, he was in his home country, and didn't take our calls. He responded only after we emailed him for the passcode to get into the room. He left it to a drunkard fulltime tenant to greet us and she didn't even have the passcode to unlock the door when we arrived. When we finally got in, the place was filthy, we were sneezing constantly because of the dust in the room. We had to remove all the plastic vertical blinds and throw them into the tub to wash them they were so full of greasy dust. The AC is to small to cool the unit properly and when we removed the filter from it, there was 1/8 of an inch of compacted dust; it hadn't been cleaned in years, and he charges a cleaning fee. There are 4 units, 2 rented permanently to wierdos and 2 through AirBNB. During our stay the police knocked on our door to search the room when his drunkard women tenant called them to say her young child went missing. Turned out her kid was just in school; the tenant was so wasted, she wreaked of alcohol, and forgot her child was in school. The other permanent tenant uses the grounds as an extension to his small room by keeping his door open almost constantly and his dog uses it as a bathroom. We tried hard to avoid them both. The town, and beach, itself is dead. We spent most of our stay traveling to Miami (50 minutes away) and Key Largo (75 minutes away); we had a great time in those cities. I can go on, and on about how sorry this place is, landscape was growing wild, pool was dirty, no shampoo, no coffee maker, no toaster, rusted oven...but I think you get the message, stay away, this place needs a major overhaul and better, or at least present management. It is overpriced, I do not recommend it, and will definitely not return.