We truly enjoyed our stay at the Occidental Grand. Pleasant and attentive staff and waiters (we did leave tips:), right on the beach, great food in abundance and variety and live entertainment in the evening. Best of all is the Kids Club - open from 9 to about 8:30 with breaks for lunch and dinner - our kids (4 and 5 yrs old) absolutely loved spending time there and playing with other kiddos. Great stay overall. The only thing I wish was more comfortable are the beds, but then I'm used to a king bed.