Stayed here in August 2022, unit 703. Super convenient, beautiful beach access. The beach wasn't too crowded and was full of interesting things. I guess August is not the peak season though.
The lanai (every unit has one) was perfect for hanging wet gear (drying racks provided), and the furniture out there was actually comfortable to sit and watch the sunset or afternoon rainstorm. In most of the buildings, the second and third floor units share a garage on the first floor. So 703 was on the third floor, 701 was on the second floor, and they shared a garage on the first floor. The garage was equipped with plenty of beach gear. The unit was clean and equipped with everything we needed - kitchen gear, soap, the towels were not unlimited but we had enough. You need to bring your own beach towels though or rent them from the office.
The biggest problem while we were there was the internet, but it was really only a problem on Sunday, and as soon as the property manager came in on Monday he had it sorted out for us. Also he mentioned they are replacing the system, so hopefully by winter it will be more reliable. The front desk staff was very friendly and helpful.
Medium problem - the mattress. Rental beds are always a problem for me. This wasn't the worst I've ever been on, and I managed to sleep, but it wasn't what I would call "comfortable". Besides the bed everything in the unit was in very good condition.
The other smallish problem I will mention is that the approach to the garages is quite narrow and lined with bushes, so it's rather hard to pull in without scratching up the rental car. But worth it for the covered garage, I think.
The location was good - I don't think you could walk to many restaurants, but it wasn't far to drive wherever we wanted to go. The island is very bike friendly, but we weren't about to try biking to dinner in the middle of August.