while i cant compare all 3 hotels, i can tell you we just got back in May and stayed at the
barcelo solymar and LOVED it. We all(8 of us ages 12-50) found it great. there is something for everyone..plenty of activities for the kids and adults. your 20 year old will be just fine...night club is next door, and restaurants, bars, etc are all very close.the hotel is the best location for ...