Please correct grammatical flaws in the given text.
The reason the shop get so popular now is their hospitality, their giving attitude.
The reason the shop has become so popular now is because of their hospitality and giving attitude.