For me...Ecco checks all the boxes. The food is superb, the staff are exceptional, the ambiance is well-toned and inviting and importantly the price was realistic. If there is a prawn dish on the menu, grab it...those crustaceans were delicious. Warm-up first with the calamari, you'll be fighting-over the last one.