Our experience was excellent to outstanding - mostly positive points (location, amenities, cleanliness, service, safety). You only need to understand this is not a fixed apartment - it's in a time sharing building so you might not get the exact same one that we got, which was actually better than what we expected (16th floor and 1 1/2 bathrooms). View was on the waterway, but we enjoyed it a lot (the other possibility is ocean). If you stay more than one week try to negociate at check in not to switch apartments (which is the default option; however the manager , a nice lady I do not remember the name, was particularly kind to accommodate us to stay two weeks in the same apartment). Large apartment, lots of light, view, walking distance to the beach - we appreciated it and highly recommend.
Alex