Madeleine's place is likely to fulfill your every expectation. We give it five stars across the board.