We enjoyed our stay at Hotel Arcadia. The hotel has a great location -- surrounded by trees and lovely homes near the beach about a fifteen minute walk from the center of Ascona. The hotel is pleasant, with clean rooms and a patio dining and breakfast area. We chose this hotel because we could afford it, but even if we could have spent more, we would choose it again because it is so nice.
However, someone having trouble walking up stairs might not want to stay here as there was no lift, and someone fussy about decorating might have been bothered by the fact that some of the hall carpeting appeared worn, albeit clean.