The unit was clean, free of damage and had everything we needed but a can opener (which the owner agreed to replace). I loved the decorations, too! We saw dolphins from the balcony several times. Both the owner and property manager communicated very well ahead of our tripand checked in to make sure we enjoyed our stay. I would recommend packing garbage bags, dish detergent, clorox wipes, tp and ziplocks. We went through a bunch of that type of stuff through the week.
The resort was also really clean, with on site ice machine and a handy beach store with ice cream across the street. The unit came with 2 chairs and umbrella rental for the whole week which was huge for us. I highly recommend The Grand Marlin restaurant for a night out but it's about 25 min from the resort.