I will be visiting San Diego in a couple weeks and want to take my boyfriend to a nice dinner for his birthday. We are staying near Petco Park and would prefer somewhere close (walk or cab ride). No preference on cuisine, just a memorable meal and a view would be great (although not at the expense of the meal). Based on what I've seen on these boards, the food at Oceanaire sounds great and the view at Island Prime sounds great (not sure about the food). Thanks for any advice!