Fiesta Americana has a beautiful secluded location with very clean rooms and attentive staff. The service staff at Fiesta Americana is wonderful!
The Peninsula Restaurant has a beautiful view and pretty good lunches. The dinner menu is totally different and we ate there once and couldn't eat it. It was terrible.
The rooms were nice but we were supposed to have 2 queens or a King room and we got 2 full size beds. When we asked to switch to a King they said it was unavailable but the resort was only about 20% full.
Vina Del Mar was a great breakfast spot and had a great breakfast buffet. Oscar is about as good a waiter as one could have!
Wifi was free when we got there and then about half way through they switched to charging for wifi...when we asked they comped it but it never worked well and when I called they tried to charge me for it.