We ate here twice in week we stayed at Caleta. The food was good but real reason for return trips are the staff and the atmosphere.
The staff were all very attentive without being intrusive they treid to keep customers entertained and even when busy they still managed to keep things moving. Both nights we went there was a singer who was very good and not too loud.
So yes it is a little expensive compared to some but I would say well worth the extra money.