The location is great, with ample parking and a beautiful interior and view. Unfortunately, that's where the good parts end. I've had worse food and service, but I've never paid so much for it. So...
Service: making a reservation is a pain, they don't answer their phone during the hours they claim to accept bookings. When they finally answered, the person was less than friendly and seemed to think he was doing me a favor by taking the booking. Once we arrived, the server was scarce, despite not having any other tables. She only addressed my wife when she came to our table, our drinks were empty for most of dinner, and the specials were poorly explained.
Food: although the salmon tasted good, it was quite overcooked and the overall quality was lower than I would have expected. The special, however, was awful. The fish itself tasted like it was leftover from Friday's fish fry and the little fried dabs of guacamole were a recipe stolen right off Estrellon's old menu.