Mastro's is fine dining done right. The food is worth the high price tag but if you are squeamish about spending 45-125 dollars for a steak, you probably should pass. Just remember, you get what you pay for. For everyone else, enjoy high quality meat with enormous sides that are equally delicious. Service is top notch, including the fast and courteous valet (it is seven dollars though). The restaurant itself is beautiful with 2 dining areas and a bar. The area on the left side of the restaurant is much quieter and more intimate. So of it's a special date or you want to eat in a quieter atmosphere, ask to be seated in that area. No strict dress code but you will look out of place if you come in looking like a bum for sure. It is the perfect place to celebrate any big occasion or just a really nice date night. Last note, the dinner is a long process so figure minimum 1 1/2 hour dinner.