My family and I stayed here during our first vacation. Location is absolutely perfect. Check-in process is super easy and smooth. The beach and the pool are only a couple of minutes away, walking distance. The condo itself has potential to be great, but it DEFINITELY needs work. The toilet was dirty when we arrived, the towels felt humid and just looked old and super used, and the used sheets from one of the previous tenants were still on the pull-out couch. The pull-out couch is SUPER uncomfortable so I suggest you bring a mattress pad. All in all, the place needs a deep cleaning, a new toilet seat, new towels, and perhaps a new pull-out couch. The kitchen and fridge were definitely convenient.