I am arrving in Rome on 7/28 and have three dinners to plan with my husband and three sons who are in their twenties. (One dinner will be on Sunday). We are well-traveled food and wine lovers. After doing a great deal of research on the board, I sent my preferred restaurant selections to the hotel concierge (we are staying at the Hassler). He reserved Girarosto Fiorentino, Imago, and Checciono. Only Checchino was on my list. My question is---is Imago ultra formal? I have heard that the view is unbeatable but I note that jackets are required. Although the quality of the food is very important to us...so is the atmosphere of the restaurant. We tend to like either a beautiful space or a trendy/fun environment. We do not have a dining budget and are willing to spend more for wonderful food and wine. We are just looking for memorable meals. Any advice or comments from fellow Chowhounders would be greatly appreciated.