The staff is very friendly and super client conscious, but thankfully not subservient. Five restaurants, of which the Italian and Mexican are really outstanding. The rooms are spacious, clean and comfortable. Even the guests (mainly American and English) are relaxed. All-inclusive here really means "all-inclusive". The holiday of a lifetime. We will certainly return sometime. But first we have to save up.