We went to Castro's to celebrate a family birthday. The food and service were excellent. I was even able to order a favourite meal that was not on the menu. While it was raining outside the atmosphere inside was excellent although a little cramped for room. I will go back again.