In my opinion, following are the five necessary things that a good business hotel should have in order to attract customers.
1. Should get used to up to date technology.
2. Should make available delicious food.
3. Make their guests feel like staying in a home.
4. Keep their guests happy and busy with entertaining facilities.
5. Make the hotel desk front or reception informative.