The positive is the location was great. Right across the street from the beautiful beach. The courtyard and pool were very nice. The issue was the unit itself. We stay at a lot of vacation rental homes/condos and this was by far the worst. This studio apartment was very dirty. The curtains were dirty with greasy stains and were not black out curtains so the brightness from the courtyard made it very bright in your room at night. The mattress on the bed was horrible. Past reviews stated this and the owner replied that they checked it out/Resolved the issue, but I believe they did not. The white comforter had a huge stain on it. The stove had two burners and neither worked. I had to make multiple contacts to get this resolved and it was only one burner that they fixed. The dresser in the room had three large old, smelly, dirty decorative pillows that serves no purpose. The dresser drawers smelled of terrible mustiness. When I went to use the pans, plates and silverware, they were greasy and dirty and one of the bowls had hair in it. The flooring around the toilet was rusty and dirty. The blinds on the window and the pictures, lamps in the room had a layer of dust on them. There is no excuse for this. We paid approximately $2000 to stay here and it was not as it was represented in the listing. The owners need to go there and see for themselves. I reached out to the property manager a few times. There was no sincere response. We loved this area, there were lots of places to sightsee but I would wholeheartedly not recommend this listing.