We stayed in this condo for two nights. It was perfect for our needs. The unit was clean and appeared to be well maintained and recently updated. The kitchen was well stocked and had plenty of silverware, plates, pots/pans, anything needed for cooking. The AC worked well, there were plenty of towels, the beach was a short walk from the unit, and we enjoyed the pool. You do need an access code for access to the beach and pool. The unit had wifi which worked well. Overall we have no complaints and wouldnt hesitate to stay in this condo again if we ever re-visit IOP.