We stayed in St. Kitts at the Marriott Resort for 4 nights in June 2013. The hotel was very clean, and the staff were attentive and friendly. I was a bit concerned with prior reviews reporting that the staff were not helpful. That was not my experience. Everyone was very pleasant, helpful and courteous. I have no complaints about the hotel, staff or food. I've traveled a fair amount to very nice properties in the Caribbean, Europe and US, and I found this property to be just fine. The room air conditioning was able to maintain a very comfortable temperature as well. While food is not cheap, I found the prices to be in line with what I would expect to pay at any moderate to higher end resort (although I would not describe the Marriott as high end--it was as one might expect a Marriott to be). Our room was very roomy, much larger than one would find in a city.
The people of St Kitts and Nevis that I encountered were friendly. I did not leave the Marriott property for a significant period of time during our stay however. There really is not much for a visiting tourist to do on St Kitts or Nevis outside of the resorts, so there was really no need to leave. The hotel beach was pretty, but not much for snorkelers as compared to the USVI, St. Lucia or St.Martin.