We just returned from a week at St James Club and I can't say enough nice things about the hotel. I can't understand the negative reviews of staff being rude. You get what you give, and maybe the rude vibe you were getting is because of the vibe you were giving off. EVERYONE we encountered from the front desk, resturaunt servers, bartenders, {Judy was great} porters, water sports crew, housekeepers, to the landscapers greeted you with a smile and a "good morning" or "good afternoon". The Food Service Manager [Delroy-I think} asked us every day how we were enjoying our stay. We ate at all the resturaunts-except Piccolo [which you had to pay for] and found the food to be very good. The buffet had several food choices and if you couldn't find something you like then it was your own fault, because there was a nice selection of dishes. We are vegeterians and I can tell you we never went hungry. I also found the resort and grounds to be very clean and well kept. It might not be as "modern" as some newer resorts but we like the caribbean decor and laid back feel. There were alot of activities, we used the kayaks, paddleboards, and hobie cats, and really LOVED the water hammocks. There was enough beach chairs and, really appreciated the beach bag you were given since I forgot to bring one. Our first two days there we didn't go into the ocean due to the sea****, but the groundscrew worked tirelessly to clean the beach and by the third day we were able to swim and snorkel. We had a beachfront room which was lovely with a vaulted wood ceiling and a large balcony. The ocean view was amazing. The only hiccup was our room wasn't ready at check in, but no big deal, we had a couple of drinks, met some other guests, and had a few lively conversations. Donna at the front desk was very pleasant and kept checking with housekeeping to see when we could go to the room. You have to realize, you're on island time!! I would highly recommend St James club. If you are looking for a lively "party place", go elsewhere; but if you want a nice, relaxing vacation, at a lovely resort with friendly staff this is the place to come!!! Hope to go back again.