Pros: Great location right on the beach. Good view of the ocean. Easy access to beach and pool. Fairly easy to get in/out.Cons: Had poor experience with the state of the condo. When we arrived, the condo smelled like smoke (this did dissipate later), the washing machine didn't work (resolved the day before we left after repeatedly having to bug the host/maintenance dept), the dryer didn't work (resolved the day before we left), stains on the couch, damage to wicker stools (falling apart), holes/gashes in various walls, TV in one guest room had actual burns/gashes across the whole screen, light bulbs burned out (they finally replaced day before we left, but turned the fixture upside down and left with gross dirt/hair/cobwebs showing quite obviously), toilet paper holder falling out of wall, master shower handle had mold all over it, stains on kitchen counter where clearly nothing had been cleaned, only baking sheet had holes in it, no mixer (had to buy one), broken glass on balcony, painters tape on walls where appeared they had halfway finished a partial renovation, shower curtain rod mismounted and holes left in wall from prior rod, etc.They did give me a discount to try to offset the situation, but it was still very frustrating. Found out through maintenance person that several of these issues were known before we got there and they didn't resolve before we got there, which is disingenuous. Shouldn't have had to repeatedly pester them to resolve the issues.