Answer: The manager should exhibit all the traits except computer programming skills.
Explanation: A successful general manager or a manager that is striving to be successful will/should possess the following traits:
1. Attention to detail; this is a very important trait and could be the difference between keeping a client and losing one. This is because clients want to feel and be treated specially and uniquely. Therefore an attention to detail will help the manager ensure that each client is treated specifically and differently from the next client.
2. Follow through leadership: this trait is very important in order to maintain cohesion among the team members and subordinates.
3. People skills: this is a very important trait because it is very vital in person-to-person interactions, especially when interacting with hotel guests.
4. Effective delegation: one person cannot perform all the tasks in a hotel, therefore it falls on the general manager to be able to assign roles to individuals that are best suited to perform the tasks. This is a very important trait and will ensure that resources are properly utilized.
Computer programming skills is not a trait requires of a hotel general manager. This is because the role can be assigned to a computer programmer while the general manager faces other tasks that require his/her attention.