We have stayed at Soul twice now. Every staff member you meet (even in the lift) are friendly and helpful. We have a 6 year old daughter and the pools and proximity to the beach are second to none. Close to all shops and entertainment, you don't even have to get in your car. Will definitely come back.