The waiters were very rude, they kept making fun of what we ate and thought we didn't speak English and they told bad jokes to each other, I don't know if it was racism, it could have been incredible but we really felt sad because we went there to relax and de-stress and it was the opposite. The only thing I would like is that they train the staff more, and try to maintain a standard of supervising the cleaning, my 5 year old son found a dirty and stiff sock under the bed and there was hair in the bed and bathtub, we thought that because it was a 4 star hotel everything would be different. We were kind all the time, it was unfortunate that the waiters were not.