Not commenting on the smoking as I have made my feelings clear about this subject elsewhere.
However I totally agree about this place - it really is just so wrong!
We sat open mouthed having a meal in Bona Cepa seeing the 'Freddy Mercury' alike swinging from the canopy - why? One of the staff said, at least you only have to see this once - it's every night for us!! I think that when it is in full swing, this is a place that you either love or hate.
We did have one drink there last year early on in the evening, but I won't be going back. Nice to sit out and look out over the port but give me Pozo's for a nice drink any day of the week!