We loved our stay in this condo! The condo was spotless when we arrived. The size was great, we didn't feel cramped, and the noise from the neighbors was practically non-existent. The pool area was great and just a short walk to the beach. Absolutely fantastic location and all the towels, chairs, pool noodles, etc that we needed were provided. The only downside we had was we brought DVDs with us, but we couldn't get the DVD players to work. The one in the guest bedroom appeared to be broken (looked like someone jammed the tray in) and I couldn't get the TV input to successfully switch to the DVD player for the one in the living room. No worries, though. Very minor concern. The kitchen was pretty well equipped, but know that if you plan to cook, you need to bring every ingredient with you that you will need...salt & pepper, condiments, coffee filters, etc. Again, minor concern that was easy to fix. Overall we had a wonderful time and would definitely consider returning on our next vacation.