Meaning of flourishing

When I turned up for work on my first day, the hotel had already been flourishing for 5 years.
Ganesh

In this sentence, you need the definition of flourish which means ‘successful or prosperous’.