I have mixed feelings about this place. You can tell John put in some effort in setting up this vacation rental. He had a closet full of beach items and plenty of towels. The location is pretty good. The base price of this place is also reasonable.
Now comes the negative parts - the two main negatives are cleanliness and communication. When we booked, John was very responsive. He told us he would send some additional information when we arrived. We landed around 5pm and I had still not heard from John. No check-in instructions or where to park, etc. We waited outside of the apartment for about an hour before John replied.
During the first night, I noticed a horrible odor emanating from the bed, the sheets, the pillows, and the comforter. It smelled like a locker room. Upon closer inspection, there were hairs all over the bed, it became pretty clear that nothing was washed in between rentals. This is extremely alarming because it's very unsanitary AND the cleaning fees are quite high for this unit.
We messaged John about this and received no response. We ended up using our clothes as a pillow and bought some beach towels as a comforter cover. In fact, we did not hear from John until the day we were checking out. He didn't apologize, all he said was the sheets are clean. He told me he would send his cleaner over so we can discuss it. Well, given it was the day of check out, it's a little too late for that. I waited for the cleaner anyway, but he never showed up. Poor way to end an otherwise great vacation.
Given the poor communication and atrocious cleaning fees, I would not recommend this to anyone until John fixes the issue.