It was a nice place to stay, a good value at the price we got it. The unit is within a bigger complex of hotels/condos, fairly close to the beach. Nice pool and exercise room.
A heads up that you should read the fine print and understand the fees if you plan to bring a pet. I was pretty surprised that the place was advertised as dog friendly, then charged a $500 non-refundable (!) pet deposit for our 3 day stay. We spoke to the host and they agreed to make it refundable, and eventually did refund it when we left no damage.