I really liked Babylon! I'd heard great reviews but was a bit cautious in believing them.
I came out with nothing bad to say, which is rare! The food was really delightful, the waiters were polite and not too much concerned with their own issues, it was reasonably priced (about £60 per head for 3 course meal and 1/2 a bottle of wine each) and the view...fabulous.
We weren't by the window as we booked too late but we had a secluded table which was very romantic. In a way this was lot better as not everyone could see your business.