The Hotel itself is very nice. It's been renovated and has a nice tropical feel. It isn't very ADA friendly, but most of the island is not.
Our room (18) was nice inside, but our balcony had multiple steps down and was located right by the kitchen vent, so the smell of food was unpleasant and constant. I was unable to sit outside during this trip. Rooms 17 & 18 are definitely impacted by this, so make sure you are not assigned these rooms if this would bother you. We arrived late at night and was unaware until the next day.
Our room was not cleaned the second day, but towels were refreshed at nightly turn down.
The beach access and amenities were nice and the beach itself is fabulous.