Checking in and out were quick and easy. I only saw a line at check-in once during the two weeks we were there. They were very accommodating when we asked to change from our ocean view room to a pool view room. (The ocean view rooms do have a little road noise and the designated smoking area is on the lawn below/ in front of the ocean view rooms.)
We have been here multiple times and appreciate that they are updating, a little bit at a time. The rooms now have refrigerators, new (comfortable) mattresses, a desk, and reading lamps above the beds.
The public restrooms have also been updated. The sinks, showers, and toilets could use updating, but are functional. Service was mostly exceptional. The front desk staff were professional and handled the couple requests we had promptly. The majority of the employees were friendly from maids, servers, bartenders, to maintenance staff. The only service we would rate as poor, were some of the lunch service staff. They seemed more interested in chatting with each other than serving the patrons. There were some post hurricane repairs and painting going on during our stay, but there was no negative impact on the patrons.
There was a variety of entertainment and some of it wasn't too bad. The meals were standard AI quality. There were usually enough choices that you could, generally, find something you could enjoy during each meal. The location is a plus for us, as we often go for walks, when not diving. It is an easy walk to shopping.