Fiesta Grand was really nice. Our room was very spacious clean and had a great balcony. The Dining options were excellent. Swimming pool was great and the beach was nice. The resort staff (dinning, outdoor activities, bars, house keeping, room service, and others) was very courteous, professional, and very helpful. They all addressed us with a big smile and treated us like we were very special to them and ensured all our needs were met. We had a great time.
The only area I feel could use some improvement was the nightly entertainment. With the exception of our last night there, the entertainment was a bit dull.
All in all, I loved our stay at the resort and I do plan to return.