In the city of Dalian, an old and laid-out factory worker (played by Zhao Benshan) seeks to marry an obese and divorced middle-aged woman (played by Dong Lifan), whom he hopes will bring him warmth and comfort in life. So he sets out desperately to find a way to make money for the rich wedding he promised to present. The hapless man decides to renovate a broken bus on top of a hill, popular for romantic couples. This small bus he turned into a small dwelling he named Happy Times Hotel, which will be rented to willing couples that visit the hill. As he brags about his newly opened "hotel" and how much money he is making, he found himself entrusted with the care of the woman's emaciated, blind stepdaughter Wu Ying (played by Dong Jie), who is unwanted in the house. Not willing to expose his scheme and ruin his attempt to get married, the man enlists the help of his retired co-workers, who agree to do all they can to make the lonely girl happy at her new job as a masseur in the "hotel". As the story unfolds, a touching friendship between the childless man and the dejected, orphaned girl under his care develops, leading to a moving and surprising conclusion.