Spotless rooms. Some have hot water, a few don't, ask if it is an issue for you.
The restraunt has a varried menu and is very reasonably priced. It is a long ways to a town, so this is important.
Google maps will not route you off the pavement at the correct place, in fact the GM suggested road does not exist, turn at south at the Miraville street which is 1KM West of the suggested street. It is about 12 KM down to a gate that may be locked. If it is, pull up and wait, a woman will open it. Tip her Q4 or $1 US (there is a open gate for motorcycles). Turn right a proceed to the NAIA parking lot. The lot is absolutely safe, you could leave your keys in the ignition with doors unlocked.
The resort is amazing, the beach is amazing, the staff is amazing, the rooms, food, care, beach walking...every is great. They have starlink so the Internet is perfect also.
As others have noted Nacho is great, and all the staff is on top of everything.
I can't recommend NAIA highly enough.