Castel de Mirambel is an unpretentious hotel offering simply furnished rooms, a cafe, a terrace, and a bar.