I want to be fair..The people staying at the Coyaba seemed to enjoy it more than we did. That could be due to their expectations being met, where mine weren't.
I like to leave the property and wander. That's difficult if staying at the Coyaba. There is no beach to wander down, stopping at interesting places for a drink or a meal. If leaving by the front gate you are on a main highway with most things being far away...save for Scotchies a half mile away.
The 'official' taxi cost $25 each way to go 15 minutes to the 'Hip Strip', with some restaurants being a $70 round trip. I found that I could get a taxi off the street for 40% less for our return, but you don't have this option leaving.
This is also not a resort where you will find tropical 'tall' drinks. When I asked the bartender to make me something tall with rum I was told I could have either a rum and Coke, or a rum and Ting (Ting is the same as Squirt or Mountain Dew). I could also have a pre-made rum punch poured from a jug in the bar's refrigerator. When the drink came (rum and Ting) it was in a glass about an inch taller than a business card stood on it's side.
If staying on resort is what you want, eating at the 'seafood night', or the 'Island Night', and laying by the nice small pool and small beach is what you're after, then the Coyaba is for you. If you're adventurous and prone to wander off property then you won't enjoy your stay.
The staff is friendly and competent. There are no elevators, although that was fine for us. Breakfast and meals are Ok...nothing special. If walking offsite, turn left out of the gate. There's more to see. Better yet, rent a car. If you call any of the airport agencies they'll come out and pick you up, saving the taxi fare.
The Coyaba is also used by airline crews, probably due to it's proximity to the airport which is about 10 minutes away.