While the room itself was spacious and relatively updated, we were unexpectedly disappointed in a few ways. We did not have "lush garden views" but rather looked out literally onto the parking lot. We normally prefer a beach/ocean view and made a concession for this location, so it was even more jarring to be staring at other hotels and a parking structure once you looked past a few trees.
The unit was mostly clean, but the linens, blankets, curtains, couches, and chairs all had visible stains. Perhaps they had been recently cleaned but the stains were off-putting.
The kitchens and bathrooms were all clean and updated. There was a noticeable cleaner smell though in the master bathroom, which bordered on mustiness, but this can be common for beach properties from my experience!
The resort itself was also surprising because there was literally no food or drinks available on site. We had full access to the pool and beach which is where we spent the majority of our time, but it would have been great to have someone make a drink for us or some snacks in the afternoon without needing to go back up to the room. We thankfully stopped at the grocery store (5-10 mins away) so we had enough options in our room.
Our overall feeling after our stay is that for the money we were hoping we would have a better experience. Perhaps we should have spent a little more and reserved a unit on the water or a unit more carefully cleaned, but if you don't have any of our "quirks" then I am sure it could be a lovely stay.