I travel quite frequently and have stayed in some remote and "off-the-beaten-path" places, and this was by far the worst. Upon check-in, we were never told our actual room number, so I had to call and leave a voicemail for the property contact, whom didn't respond for at least an hour. Thankfully my wife found the parking space number buried in an email and we decided that had to be the room number. We found our room and were greeted with a dead cockroach when opening the door. I brushed it off as I understand there are bugs in warm climates. I've seen cockroaches here and there at even the most high-end resorts. It happens. But not like this..... there were cockroaches everywhere. In the cabinets, in a small foldable stool, in the dishwasher (which we didn't discover until the last day as we never used it during our stay). All of these cockroaches were alive! I have pictures and videos of all of this. I addressed these matters and was refunded the cleaning/extermination fee, however I do not believe this property was even cleaned prior to our stay. It was very dirty and dusty under all the beds and along the edges where the walls meet the floor. I even found a toenail clipping in the top drawer of the dresser in the bunk room. Ew! This was also the least stocked property I've ever stayed in. This property sleeps 7 people, however there were 3 bath towels and 4 beach towels. No wash cloths or hand towels. No extra sheets or blankets. The bedrooms are very small, the pictures of this property are very deceiving. The actual grounds of the resort are acceptable, however the pools were always full of leaves, bugs and a dead bird. There are approximately 5 pool chairs so you need to bring your own chairs to the pool. The beach is quite a walk from this property but it was very nice, small and quite. As far as where this property is located in relation to the airport, its pretty far, but we found many beautiful beaches on that side of the island that were not a far drive.