Sweet is a synonym of Pleasant. Sex can be Pleasant. you are likely to find Sex in/at/on Hotel. Hotel can be used for Rest. 
Gym is related to Basketball. Half is part of Basketball. 
Sweet <--Synonym--> Pleasant <--HasProperty-- Sex --AtLocation--> Hotel --UsedFor--> Rest 
Gym <--RelatedTo--> Basketball <--PartOf-- Half 