This condo had everything we needed. Upon check-in we found the unit and the grounds to be clean and well-maintained. The kitchen was well-stocked, the beds comfortable, and the beachfront patio large and inviting. Parking was plentiful and convenient. In the common areas, at least one of the pools and 2 hot tubs were heated, a real treat! Our communications with SPI Rentals exceeding expectations. Thank you! I'd say the only downside was the limit on pet size. We had to leave one of our two well-behaved mature dogs at home because she was over the size limit. In the future, this may prevent us from renting here again, if we can't bring both dogs. I suppose we could ask for an exception? Or maybe SPI Rentals has other units with a more generous pet policy. Regardless, we really enjoyed this unit of this stay. Thank you SPI Rentals!