We stayed one night at the Mediterraneo, mostly while enjoying nearby beaches and going to Portofino. The hotel is of an era and shows it, but is well kept, with friendly, attentive staff.
We liked our stay, overall, and felt fine about price / value. However, a nearby hotel BLASTED bad karaoke music until midnight--not this hotel's fault, but it did affect our enjoyment there because we wanted to turn in before midnight. The city should be more responsive to issues like this--it is not fair to the owners of this hotel.