I would recomend this place only if you want to stay in a star hotel in mangalore but do not mind what quality service they provide.
I once had a guest of my family coming down from australia for a family function and he was arranged to stay in the hotel Goldfinch because of its great reputations but the sad part is that its service is not worth 3.5 stars and the housekeeping is really poor. There were few issues with the water supply too. The food here is quite nice and there is an amazing hotel called kebab palace right on top of gold ficnh hotel.
Thus, its an average place but quite expensive if you are planning to stay for more than 2 days.