The restaurant is a solid choice for those looking for a high-quality dining experience. The food is consistently good, with a focus on steak and seafood. However, the pricing is a bit steep, making it more suitable for special occasions or business dinners. The atmosphere is upscale and romantic, making it a great spot for dates or anniversaries. The restaurant's menu is well-rounded, with a variety of options to suit different tastes. However, some dishes may be overcooked or underseasoned, which can be a disappointment. The service is generally excellent, with friendly and attentive staff. However, there have been some instances of slow service or forgetfulness, which can be frustrating. Overall, Michael John's is a great choice for those looking for a fine dining experience, but be prepared for the higher prices.