Hotel Tamahuche 4.5 ★★★★

It’s a friendly, smaller hotel but it has a great view and is considered very relaxing.