A smaller, quiet, well-run hotel, adjacent to a glorious park, the Mediterraneo had everything I could have wanted. The staff was extremely pleasant and helpful - in fact, because of canceled flights, I arrived one day later than planned. They were gracious, did not charge me for the missed night and couldn't have been nicer. Always helpful with train schedules, dinner reservations, and general information, they were very easy to deal with, especially given my lack of Italian language skills. The rooms are comfortable and clean, with huge beautiful windows - I looked out over a garden with a view of the mountains. The rooms are not fancy, but have fridges, comfortable beds, and the bathroom was clean and utilitarian. Lobby and outdoor lounge spaces were very pleasant, and breakfast on the terrace overlooking the park was lovely. Can't say enough about the setting - the park is huge, yet peaceful. A quick walk into town (7 minutes), and close to everything. The pool at the sister hotel (Astoria) was across the park, and was well-kept and relaxing. The Mediterraneo has af ull service bar, great food, great staff, and did I mention a great location?