First in Jamaica for me and my husband, and first real big trip for us and our 2 yr old daughter in many years!
Location: great location, near the airport (walkable from there, but did not do it with a young child). Close to the Hip Strip where you can wonder around shopping, food items and many rental car places near by
Resort: only one buffet & only open for specific meal times. There is beach grill (serves limited items - but good) and poolside deli (serves very limited items - ice cream was not good). The Italian restaurant on site is decent - needs reservation (limited seating and books up fast, closed two nights a week). Chatum restaurant $38 USD pp (did not even bother with this place). We enjoyed the variety in the buffet, the food was decent to good. My husband loved the curry goat, lamb, stew chicken, macaroni pie, etc (local cuisine as he is from Trinidad) and my daughter and I enjoyed various other North America breakfast items and lunch and dinner we enjoyed the veggies, rice, sometime a meat dish. If you are foodie, then this resort may not be for you.
Things to do: not much for a 2 yr old, apart from the 2 feet kiddie pool (she did not going to the beach the salt water In her eyes turned her off), the gym is in a room with four walls (not very inviting), the games room (air hockey, basketball net throw, etc) are for older kids. We made do despite limited things to do with a kid.
Staff: friendly and extremely helpful.