Les Frères Ibarboure is a hotel offering individually decorated rooms with terraces or balconies, a pool, and a fine-dining restaurant featuring modern cuisine.